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]

Responder a