problemas con base de datos

mike_chief
24 de Junio del 2005
Hola:
Espero que me puedan ayudar. No se mucho de bases de datos. ¿cómo puedo leer y escribir en una base de datos totalmente en blaco desde visual basic?Normalmente leo y escribo sobre una base de datos con registros, pero necesito saber hacerlo con una en blanco. La base de datos esta generada en Access. Utilizo un objeto ADODC para comunicarme con la base. He aqui un ejemplo...

Adodc3.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=MS Access Database;Initial Catalog=c:datosdata.mdb"
Adodc3.CommandType = adCmdTable
Adodc3.RecordSource = "Clientes"


Adodc3.Refresh
Adodc3.Recordset.MoveFirst
With Adodc3.Recordset
Do While Not Adodc3.Recordset.EOF
if text3=.fields("num") then
.fields("nom")=text1
.fields("fech")=text2
end if
exit sub
Adodc3.Recordset.MoveNext
Loop
End With

Pero si la base de datos esta en blanco, me marca que hay un elemento NULL y me subraya con amarillo (en modo depuracion) "Adodc3.Recordset.MoveFirst"
quiero saber cómo llenarla desde visual basic.....

Gracias


Isa? Islas
24 de Junio del 2005
Esta mas que claro que no puedes hacer un:

Adodc3.Recordset.MoveFirst

En una tabla DONDE NO HAY REGISTROS.

mike_chief
24 de Junio del 2005
Ovbiamente ahí esta mi duda, ¿cómo puedo hacerlo o qué prodecimiento debo usar?