![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con Access.
Hola amigos. Estoy usando una db en access, y me conecto a ella por medio de ADO. Resulta que yo deseo escribir un valor en una de las filas de la misma, y estoy utilizando las siguientes líneas:
Ordenes->Insert(); Ordenes->FieldByName("Numero")->AsInteger=numero; Ordenes->FieldByName("Fecha")->AsDateTime = StrToDateTime(Now()); // Ordenes->FieldByName("Proveedor")->AsString = LMDComboBox1->Items->Text; Ordenes->Post(); De manera extraña, no me arroja ninguna excepción, pero tampoco escribe los valores en la db. Cuando trabajo con una db en Interbase, este procedimiento me funciona de maravilla. Me pueden ayudar por favor? Muchas gracias. |
#2
|
||||
|
||||
![]() Bueno, por lo que veo tu tabla se llama Ordenes. No hace mucho estoy utilizando una compleja base de datos creada en acces, pero desde ya que es JET OLE el manejador. Conecto mi aplicacion a la base de datos con los objetos de la paleta ADO. Luego de configurar las caracteristicas principales en el inspector de objetos de la TADOTable como el nombre de la misma y la tabla con la cual debe conectarse, agrego todos los campos haciendo doble click sobre el objeto TADOTable a traves de la ventana que maneja los campos, donde haces click con el boton izquierdo y elejis Add all fields.
![]() Procedure ..... begin Ordenes.Open; Ordenes.Insert; OrdenesNumero.value:=numero; OrdenesFecha.value:= StrToDateTime(Now); OrdenesProveedor.value:= LMDComboBox1.Items.Text; Ordenes.Post; end; Por otro lado, veo que tenes la biblioteca LMD, a veces cuando haces una instalacion manual de la misma, puede que algunos paquetes no esten bien instalados o configurados, eso es un punto a revisar. Deberias utilizar objetos que se conecten directamente a los campos de tu/s tablas que inicialmente son TDB...., por ejemplo TLMDDBEdit1 a traves de un TDataSource, igual que en el Borland DataBase Engine. Contame como te fue para saber si te respondi o no te entnedi? |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas al actualizar Access | Pitilingorri | Conexión con bases de datos | 13 | 19-02-2007 16:34:47 |
Problemas con DBImage y access | Picard | Conexión con bases de datos | 6 | 31-01-2006 12:49:57 |
Problemas Access + Fechas + ADO | JanoRod | Tablas planas | 3 | 14-11-2005 16:03:36 |
Problemas con los Indices de Access | diegolf | Conexión con bases de datos | 1 | 08-07-2004 12:29:28 |
problemas con access | piloto49er | Conexión con bases de datos | 1 | 03-02-2004 13:05:55 |
![]() |
|