Problemas con base de datos de Access

02/08/2006 - 17:51 por Teo | Informe spam
Hola!
Estoy desarrollando una aplicacion en VB Express 2005.
Cree una base de datos en Access y cree un Datasource vinculado con VB 2005
Express.
Ahora tengo un problema. Estoy tratando de agregar datos a una tabla
especifica queriendo usar los siguientes comandos:

Dim nuevocliente As invdbDataset.clienteRow
nuevocliente = invdbDataset.cliente.NewclienteRow()

Por alguna razon, al crear la segunda linea, luego den poner el
"invdbDataSet." y VB 2005 me da opciones de tabla, no me deja poner
cliente.NewclienteRow().
No se si hay otra forma de agregar datos a una base de datos pero por lo que
veo VB no me esta dejando conectarme a la tabla "cliente".
Hay algo que estoy haciendo mal?
Les agradezco cualquier ayuda que me puedan proporcionar.

Saludos,
Teofilo
 

Leer las respuestas

#1 neualex
02/08/2006 - 18:41 | Informe spam
Hola Teo

Estas usando DataSet generadas por el mismo VB.
Te recomendaria usar los mismos objetos del ADO para quieras crear
aplicaciones como esta.
La ventaja es unica: Tienes mas control sobre las operaciones.
Escribe y seleciona OleDbCommand en VB, y pulsa F1 para que te presente la
documentacion y ejemplos de como usar los distintos objetos de ADO.

Saludos.

"Teo" wrote in message
news:
Hola!
Estoy desarrollando una aplicacion en VB Express 2005.
Cree una base de datos en Access y cree un Datasource vinculado con VB


2005
Express.
Ahora tengo un problema. Estoy tratando de agregar datos a una tabla
especifica queriendo usar los siguientes comandos:

Dim nuevocliente As invdbDataset.clienteRow
nuevocliente = invdbDataset.cliente.NewclienteRow()

Por alguna razon, al crear la segunda linea, luego den poner el
"invdbDataSet." y VB 2005 me da opciones de tabla, no me deja poner
cliente.NewclienteRow().
No se si hay otra forma de agregar datos a una base de datos pero por lo


que
veo VB no me esta dejando conectarme a la tabla "cliente".
Hay algo que estoy haciendo mal?
Les agradezco cualquier ayuda que me puedan proporcionar.

Saludos,
Teofilo


Preguntas similares