Bárbaro, pero me decis que error te tira Oscar!. De todas formas, bajate el IBEXPERT, que es el equivalente al Management Studio para SQLSERVER y tirá la consulta directamente contra la base de datos en cuestión. Ahí vas a observar en directo que error te tira. Y sino, agregá la linea que te marco en ROJO.
El 19 de marzo de 2013 06:53, Oscar Obregon <[email protected]>escribió: > El 19/03/2013 14:41, Alejandro Paciotti Iacchelli escribió: > > Hola Oscar: yo trabajo con firebird, de la misma manera que trabajo con > SQL SERVER o MYSQL. ¿Qué error te tira? > > SAludos. > > > El 19 de marzo de 2013 06:39, Oscar Obregon <[email protected]>escribió: > >> Buen dia, estoy trabajando con una base de datos de firebird, a la que >> debo meterle datos de dbf, me conecto bien, exploro los datos pero cuando >> quiero insertar un registro nuevo no puedo, alguien que haya trabajado con >> esta base de datos y me pueda dar unas lineas... >> gracias >> >> > > > -- > [email protected] > > te paso un ejemplo de como lo uso > LOCAL RS32,RIS > lcCadenaConexion = "DRIVER={Firebird/Interbase(r) driver};" ; > + "USER=" + "SYSDBA" + ";" ; > + "PASSWORD= " + "masterkey" + ";" ; > + "DATABASE= " + "c:\jade\datos\central.gdb" + ";" ; > + "OPTIONS= 131329;" > > lnHandle = Sqlstringconnect(lcCadenaConexion) > If lnHandle<0 > Messagebox("Error",16,"ADVERTENCIA") > Endif > Wait Window 'FASE DE CONEXION TERMINADA' Timeout 1 > RS32="insert into ts_articulos values ('9999','rodillo')" > > RIS=SQLExec(lnHandle,rs32) > IF RIS>0 > WAIT WINDOW "TODO BIEN" > ELSE > MESSAGEBOX(MESSAGE()) > WAIT WINDOW "TODO MAL" > ENDI > -- [email protected]
