Ayuda con firebird URGENTE!!!! URGENTE!!!!
Publicado por Rherrera (29 intervenciones) el 06/03/2009 14:10:48
Hola estimados necesito ayuda urgente, si me pudieran colaborar con información sobre como mantener mantener una tabla de firebird desde foxpro insertar,editar eliminar, cualquier ayuda te lo agradezco
explico mi codigo
1-me conecto a la bd
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
Else
MessageBox('Error al conectar Backoffice POS San Pedro',16,sc)
xerror=xerror+1
EndIf
Text to consulta Noshow
Select idart,idtart,idfam,codbarra,descart from articulos order by descart
EndText
sqlexec(FB_SP,consulta,"articulos_pos")
**AQUI TENGO MIS DUDAS
CURSORSETPROP("Buffering",5,"articulos_pos")
CURSORSETPROP("Tables","articulos","articulos_pos")
CURSORSETPROP("KeyFieldList","idart")
CURSORSETPROP("UpdateNameList","idart EGP_BackOffice.articulos.idart,"+;
"idtart EGP_BackOffice.articulos.idtart,"+;
"idfam EGP_BackOffice.articulos.idfam,"+;
"codbarra EGP_BackOffice.articulos.codbarra,"+;
"descart EGP_BackOffice.articulos.descart")
CURSORSETPROP("UpdatableFieldList","idart,idtart,idfam,codbarra,descart")
CURSORSETPROP("SendUpdates",.T.)
**FIN AQUI TENGO MIS DUDAS
2-haciendo un insert
Begin transaction
Insert Into articulos_pos(idart,idtart,idfam,codbarra,descart);
values(Val(gestion.articulo),12,1,Left(gestion.barra,18),gestion.descripcion)
TableUpdate(.T.)
End transaction
No se si sera la mejor forma de trabajar por la que me estoy embarcando cualquier ayuda al respecto se lo agradesco.
explico mi codigo
1-me conecto a la bd
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
Else
MessageBox('Error al conectar Backoffice POS San Pedro',16,sc)
xerror=xerror+1
EndIf
Text to consulta Noshow
Select idart,idtart,idfam,codbarra,descart from articulos order by descart
EndText
sqlexec(FB_SP,consulta,"articulos_pos")
**AQUI TENGO MIS DUDAS
CURSORSETPROP("Buffering",5,"articulos_pos")
CURSORSETPROP("Tables","articulos","articulos_pos")
CURSORSETPROP("KeyFieldList","idart")
CURSORSETPROP("UpdateNameList","idart EGP_BackOffice.articulos.idart,"+;
"idtart EGP_BackOffice.articulos.idtart,"+;
"idfam EGP_BackOffice.articulos.idfam,"+;
"codbarra EGP_BackOffice.articulos.codbarra,"+;
"descart EGP_BackOffice.articulos.descart")
CURSORSETPROP("UpdatableFieldList","idart,idtart,idfam,codbarra,descart")
CURSORSETPROP("SendUpdates",.T.)
**FIN AQUI TENGO MIS DUDAS
2-haciendo un insert
Begin transaction
Insert Into articulos_pos(idart,idtart,idfam,codbarra,descart);
values(Val(gestion.articulo),12,1,Left(gestion.barra,18),gestion.descripcion)
TableUpdate(.T.)
End transaction
No se si sera la mejor forma de trabajar por la que me estoy embarcando cualquier ayuda al respecto se lo agradesco.
Valora esta pregunta


0