Visual Basic - Crear conexion DAO a BD

Life is soft - evento anual de software empresarial
 
Vista:

Crear conexion DAO a BD

Publicado por jose (1 intervención) el 31/10/2003 10:00:06
Hola

Tengo una tabla access 97 vacia, y quiero que cada vez que hago click en un boton, me cree la conexion a una tabla que anteriormente la he creado, y me pase todos los datos de un MsFlex Grid a esa nueva tabla.

¿Que pasos he de seguir con DAO para hacer la conexion y poder pasar los datos?

Gracias.
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:Crear conexion DAO a BD

Publicado por Asier (9 intervenciones) el 02/11/2003 12:39:03
Lo primero que debes hacer es declarar la BD y especificar la ubicacion:

Public NombreLogico as Database <- la llamaré db, para acortar
Set db = OpenDatabase( "ruta de la BD") <- respeta las comillas!!

Ahora hay que crear un Recordset , que será quien realice las operaciones sobre la BD

Public NombreRecordset as Recordset <- al recordset le llamaré rs
Set rs = db.OpenRecordset( "NombreTabla", dbOpenDynaset) <- Ojo a las comillas!!!

Y para insertar un recordset en la BD solo tienes que cargarlo y luego utilizar el método update:

rs.AddNew
rs("NombreDelCampo") = valor <- con tantos campos como quieras
rs.Update

Espero que te sirva. Tengo un ejemplo en el que cargas una BD introduciendo los valores en textboxes. No es exactamente lo mismo, pero sería cuestión de cambiar los textboxes por el datagrid. Si quieres escríbeme un email y te lo mando.

Asier ®
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