반응형
xampp를 사용하는 C#의 MySql 오류 1064
계속...Error 1064
다음 텍스트 포함:
'MySql' 유형의 처리되지 않은 예외입니다.Data.MySqlClient.MySql Exception'이 MySql에서 발생했습니다.Data.dll 추가 정보:SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 1행의 'Tisch 1' 근처에서 사용할 올바른 구문을 확인하십시오.
이것은 나의 코딩입니다.
using MySql.Data.MySqlClient;
namespace Tischreservierung1000
{
public partial class Reservierung : Form
{
private MySqlConnection con;
private MySqlCommand sql;
private MySqlConnection connection = new MySqlConnection();
public Reservierung()
{
InitializeComponent();
String connect = "Server=localhost;Port=3306;Database=tischreservierer;uid=Tischreservierer;";
con = new MySqlConnection(connect);
//Prüfe ob Tisch 1 schon reserviert ist
con.Open();
sql = con.CreateCommand();
sql.CommandText = "select * from [Tisch 1];";
MySqlDataReader reader = sql.ExecuteReader();
while (reader.Read())
{
if (reader.GetString(3) == "Reserviert") { T1Res = false; } else { }
if (T1Res == false) { T1R.BackgroundImage = null ; T1R.BackColor = Color.DarkRed; T1S1R.BackColor = Color.DarkRed; if (reader.GetInt32(2) == 2) { T1S2R.BackColor = Color.DarkRed; } } else { }
}
}
//Prüfe ob Tisch 2 schon reserviert ist
sql = con.CreateCommand();
sql.CommandText = "select * from `Tisch 2`;";
reader = sql.ExecuteReader();
while (reader.Read())
{
if (reader.GetString(3) == "Reserviert") { T2Res = false; } else { }
if (T2Res == false) { T2R.BackgroundImage = null; T2R.BackColor = Color.DarkRed; T2S1R.BackColor = Color.DarkRed; if (reader.GetInt32(2) == 2) { T2S2R.BackColor = Color.DarkRed; } } else { }
}
}
에러는, 다음의 행에 표시됩니다.
MySqlDataReader reader = sql.ExecuteReader();
왜 마리아DB에 접속하려고 하는 거죠?이전에 Access Database를 사용했는데 이렇게 작동했습니다.
백틱스에 도움이 됐어하지만 다음 오류가 나타납니다.먼저 닫아야 하는 이 연결과 연결된 열려 있는 DataReader가 이미 있습니다.
에러 코드 라인 @ "Tisch 2" :
리더 = sql.ExecuteReader();
(상기 추가)
도와주셔서 고마워요.
사용하고 있는 딜리미터는 MySQL 딜리미터가 아닌 SQL 딜리미터입니다.[ 및 ] 대신 를 사용합니다.
언급URL : https://stackoverflow.com/questions/33569937/mysql-error-1064-in-c-sharp-with-xampp
반응형
'programing' 카테고리의 다른 글
jQuery 옵션을 선택했는지 여부를 확인합니다. 선택하지 않은 경우 기본값을 선택하십시오. (0) | 2022.10.18 |
---|---|
php.ini 파일(xampp)을 찾는 방법 (0) | 2022.10.18 |
한 테이블에서 모든 레코드를 선택하고 다른 테이블에서 계산된 값을 선택하여 모든 결과를 표시하는 방법 (0) | 2022.10.07 |
Linux/CentOS PC의 php.ini 파일은 어디에 있습니까? (0) | 2022.10.07 |
Java의 SHA-256을 통한 해시 문자열 (0) | 2022.10.07 |