FoxPro/Visual FoxPro - Firebird URGENTE..URGENTE..

   
Vista:

Firebird URGENTE..URGENTE..

Publicado por Rherrera (29 intervenciones) el 06/03/2009 19:14:09
No puedo insertar registros en la tabla articulos de firebird,

CONEXION_SP='Driver={Firebird/InterBase(r) driver};'+;
'Dbname=C:Archivos de programaFirebirdFirebird_2_1DatosEGP_BackOffice.FDB;'+;
'PWD=masterkey;UID=SYSDBA;'

Store SQLStringConnect(CONEXION_SP)TO FB_SP
IF FB_SP=0
MessageBox('Error al conectar',16,sc)
EndIf

HE AQUI EL PROBLEMA

xidart =99999
xidtart =12
xidfam =1
xcodbarra ='123456789'
xdescart ='ZZZZZZZZZ'

sqlexec(FB_SP,'Insert Into articulos(idart,idtart,idfam,codbarra,descart) values (xidart,xidtart,xidfam,xcodbarra,xdescart)')

QUE ESTOY HACIENDO MAL O QUE ME FALTA PARA QUE FUNCIONE?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Firebird URGENTE..URGENTE..

Publicado por Edgar dvd (135 intervenciones) el 06/03/2009 21:04:02
te falto lo mas importante amigo

todas la variables que tu les pasas a sql con Sql PassT tienes que utilizar antes el ?
sqlexec(FB_SP,'Insert Into articulos(idart,idtart,idfam,codbarra,descart) values (?xidart,?xidtart,?xidfam,?xcodbarra,?xdescart)')

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Firebird URGENTE..URGENTE..

Publicado por Rherrera (29 intervenciones) el 06/03/2009 21:42:09
estimado hice estas pruebas y no paso nada


sqlexec(FB_SP,'Insert Into articulos(idart,idtart,idfam,codbarra,descart)
values (?xidart,?xidtart,xidfam,xcodbarra,xdescart)')


sqlexec(FB_SP,'Insert Into articulos(idart,idtart,idfam,codbarra,descart)
values (?:xidart,?:xidtart,?:xidfam,?:xcodbarra,?:xdescart)')

y no pasa nada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar