Ver Mensaje Individual
  #1  
Antiguo 18-04-2007
harpo harpo is offline
Miembro
 
Registrado: jul 2006
Posts: 35
Reputación: 0
harpo Va por buen camino
Problema sintaxis delphi for php

Buenas gente

Estoy probando el Delphi for php y , a parte de ser bastante novato con php, me encuentro con un problema.

He seguido con éxito la ayuda para conectar con una base de datos y mostrar el contenido de una tabla. Pero a la hora de realizar modificaciones sobre dicha tabla, me encuentro conque me salta este error

Código:
Application raised an exception class ADODB_Exception with message 'mysql error: [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 'LIMIT 0,10' at line 1] in EXECUTE("INSERT INTO customers (`UID`,`SERIALNUM`,`KEY`) values (1,1,1)    LIMIT 0,10")
'
Callstack #0 File: C:\Documents and Settings\harpo\My Documents\Delphi for PHP Projects\unit1.php Line: 44
  |_Callstack #1 File: C:\program files\CodeGear\delphi for php\1.0\vcl\classes.inc.php Line: 1213
    |_Callstack #2 File: C:\program files\CodeGear\delphi for php\1.0\vcl\classes.inc.php Line: 1243
      |_Callstack #3 File: C:\program files\CodeGear\delphi for php\1.0\vcl\classes.inc.php Line: 489
        |_Callstack #4 File:  Line: 
          |_Callstack #5 File: C:\program files\CodeGear\delphi for php\1.0\vcl\classes.inc.php Line: 415
            |_Callstack #6 File: C:\program files\CodeGear\delphi for php\1.0\vcl\classes.inc.php Line: 846
              |_Callstack #7 File: C:\program files\CodeGear\delphi for php\1.0\vcl\dbtables.inc.php Line: 510
                |_Callstack #8 File: C:\program files\CodeGear\delphi for php\1.0\vcl\db.inc.php Line: 1117
                  |_Callstack #9 File: C:\program files\CodeGear\delphi for php\1.0\vcl\dbtables.inc.php Line: 693
                    |_Callstack #10 File: C:\program files\CodeGear\delphi for php\1.0\vcl\system.inc.php Line: 190
                      |_Callstack #11 File: C:\program files\CodeGear\delphi for php\1.0\vcl\dbtables.inc.php Line: 1089
                        |_Callstack #12 File: C:\program files\CodeGear\delphi for php\1.0\vcl\db.inc.php Line: 1136
                          |_Callstack #13 File: C:\program files\CodeGear\delphi for php\1.0\vcl\db.inc.php Line: 933
                            |_Callstack #14 File: C:\program files\CodeGear\delphi for php\1.0\vcl\db.inc.php Line: 924
                              |_Callstack #15 File: C:\program files\CodeGear\delphi for php\1.0\vcl\dbtables.inc.php Line: 576
                                |_Callstack #16 File: C:\program files\CodeGear\delphi for php\1.0\vcl\dbtables.inc.php Line: 179
                                  |_Callstack #17 File: C:\program files\CodeGear\delphi for php\1.0\vcl\adodb\drivers\adodb-mysql.inc.php Line: 490
                                    |_Callstack #18 File: C:\program files\CodeGear\delphi for php\1.0\vcl\adodb\adodb.inc.php Line: 882
                                      |_Callstack #19 File: C:\program files\CodeGear\delphi for php\1.0\vcl\adodb\adodb.inc.php Line: 907
E intento insertar con esto

Código:
 $s="INSERT INTO customers (`UID`,`SERIALNUM`,`KEY`) values (1,1,1)";
                     $this->Query1->writeSQL($s);
Ese código se ejecuta al clickear sobre un botón. Y otro problema q tengo es q debo de clickear 2 veces para que muestre el error.

A ver si alguien me puede orientar un poquito.

gracias
Responder Con Cita