Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Blad QueryCreateTable() (1064)


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 olek0017

    Pomocny

  • Zbanowany

Reputacja: 11
Początkujący

  • Postów:71
  • Lokalizacja:Pyskowice
Offline

Napisano 03.10.2011 16:19

Napisałem sobie prosty plugin ze sql i mam takie błędy przy tworzeniu bazy danych

damy rade coś z tym zrobić ?


Blad QueryCreateTable() (1064): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1



a to jest wycinek z pluginu



public plugin_cfg(){
SqlConnection = SQL_MakeDbTuple(host,user,pass,db);
new QueryCache[1024];
formatex(QueryCache,1023,"CREATE TABLE IF NOT EXISTS `cod_godziny` (`nick` VARCHAR(30) NOT NULL,`sid` VARCHAR(30) NOT NULL,`czas` INT(20), PRIMARY KEY (`sid`)");
SQL_ThreadQuery(SqlConnection,"QueryCreateTable",QueryCache);

}

public QueryCreateTable(iFailState,Handle:hQuery,szError[],iError,iData[],iDataSize,Float:flQueueTime) {
switch(iFailState) {
case TQUERY_CONNECT_FAILED: { log_amx("Blad w polaczeniu z baza (%i): %s", iError, szError); }
case TQUERY_QUERY_FAILED: { log_amx("Blad QueryCreateTable() (%i): %s", iError, szError); }
default: { }
}
}

Użytkownik olek0017 edytował ten post 03.10.2011 16:20


#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.10.2011 17:52

Używaj łamania linii \ i rozpisz porządnie zapytania to od razu wyłapiesz podstawowe błędy. W tym przypadku brakowało zamykającego ) od CREATE TABLE (
formatex(
    QueryCache,1023,
    "CREATE TABLE IF NOT EXISTS `cod_godziny`\
    (\
        `nick` VARCHAR(30) NOT NULL, \
        `sid` VARCHAR(30) NOT NULL, \
        `czas` INT(20), \
        PRIMARY KEY (`sid`)\
    )"
);

  • +
  • -
  • 1

#3 olek0017

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 11
Początkujący

  • Postów:71
  • Lokalizacja:Pyskowice
Offline

Napisano 05.10.2011 21:15

Dzięki
Można zamknąć

#4 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 05.10.2011 21:21

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych