Buenos dia!
En un tabla, definida asi:
local cSQL := "CREATE TABLE IF NOT EXISTS " + cTabla 聽+ ;
聽 聽 聽 聽 聽 聽 聽 "( 'ID' 聽 聽 聽 聽 聽INTEGER UNIQUE," 聽 聽 聽 聽 聽+ ;
聽 聽 聽 聽 聽 聽 聽 聽 "'MGAPP' 聽 聽 聽 CHAR(15) NULL, " 聽 聽 聽 + ;
聽 聽 聽 聽 聽 聽 聽 聽 "'VERSION' 聽 聽 CHAR(30) NULL, " 聽 聽 聽 + ;
聽 聽 聽 聽 聽 聽 聽 聽 "PRIMARY KEY('ID' AUTOINCREMENT) )"
Hago lo siguiente para Insertar:
local cInsert:= "INSERT INTO " +cTabla +" " + ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽"(ID,MGAPP,VERSION) " + ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 "VALUES (" + ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 "NULL," + ; 聽 聽 聽// FW_ValToSQL( 0 ) 聽// "," lo comentado son otras formas probadas
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 "'mgSQL3'," + ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 "'08.20 Build(0000)' )"
聽 聽oConn:Execute( cInsert )
Ocurre que en el campo ID; ingresando: NULL en el campo ID; el registro se agrega
Aunque, me devuelve el mensaje: ADO ERROR UNKNOW.
Al capturar el error me informa:
Operation:
+
Description: Error de argumento
Obviamente que chequeada la var cInsert, esta correcta...pero no encuentro lo que hago mal
Cual es mi error?
Gracias!