Cómo trabajo con tablas Dbase IV en delphi
Saludos a todos.
Tengo una aplicacion hecha en Clipper la cual no desarrollé yo. Esta aplicacion maneja tablas dbf (xBase). Desarrllé un pequeño aplicativo en Delphi 7.0 con el que me conecto a dichas tablas a traves de un ODBC. En delphi utilizo ADOConnection para la conexion con las tablas, me ha funcionado bien en cuanto a consultas, he podido obtener cualquier información de las tablas. Lo que no he podido hacer es GRABAR REGISTROS en las tablas. Que debo hacer para lograr GRABAR REGISTROS Agradezco la colaboración que puedan brindarme. |
Hola OscarBravo
Lo importante seria saber primero, si sabes grabar los registros o si no te deja grabar los registros, son dos cosas diferentes. Que componentes usas de ado, como llamas a la consulta? Saludos |
Comentarte que puedes coectarte a ADO de forma nativa sin pasar por ODBC.
Aparte creo que con ADO no podrás usar los índices con los que trabajan las tablas de Clipper. Para eso necesitas otro paquete de acceso. Revisa los que hemos comentado en este hilo. |
No puedo grabar los gegidtros
Cita:
Te comento lo siguiente: Para conectarme a las tablas (Directorio donde estan las tablas), utilizo un ODBC. La conexion que utilizo es ADOConnection. Esta es el código con el que intento grabar los registros. NumRec := Format('%.8d',[(Dm.TableLbcMafcc.RecordCount + 1)]); Dm.TableLbcMafcc.Append; Dm.TableLbcMafcccodfac.Value := Numrec; Dm.TableLbcMafcccodemp.Value := Dm.QrFacturacionident.Value; Dm.TableLbcMafcccodrec.Value := Dm.QrFacturacionexamen.Value; Dm.TableLbcMafccfecini.Value := Dm.QrFacturacionfecha.Value; Dm.TableLbcMafccfecFin.Value := Dm.QrFacturacionfecha.Value; Dm.TableLbcMafcctotal.Value := Total; Dm.TableLbcMafccabono.Value := 0; Dm.TableLbcMafcccontabil.Value := False; Dm.TableLbcMafcc.Post; Este codigo tampoco me funcionó (* Dm.TableLbcMafcc.AppendRecord([Numrec, Dm.QrFacturacionident.Value, Dm.QrFacturacionexamen.Value, Dm.QrFacturacionfecha.Value, Dm.QrFacturacionfecha.Value, Total, 0, False]);*) |
Cita:
ADOConnection Para la conexion (Paleta ADO) TADOTable Para anlazar con la tabla (Paleta ADO) TdataSetProvider Para los DbGrid (Paleta data Acces) |
La franja horaria es GMT +2. Ahora son las 15:48:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi