HELP!! Conexion de una base de datos access
Pido disculpas pero necesito su ayuda , por favor como puedo hacer la conexxion deuna base de datos de acces y luego trabajar sus registros y campos individualmente desde Visual Basic por favor, espero entiendan la pregunta y gracias espero su ayuda
en un modulo bas
'agregar referencia Microsoft activex data objects 2.1 o superior
dim Cn as adodb.connection
public Rs as adodb.recordset
public sub Conectar(byval Ruta as string)
'este procedimiento habre la conexion a una bd 2000, pide la ruta de la bd
set cd=new adodb.connection
cn.connectionstrign="provider=microsoft.jet.oledb.4.0;data source=" & ruta & "persist security info=false"
cn.open
end sub
public sub Consultarrs(byval sSql as string)
'pide la sentencia sql a ejecutar
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open sSql, Conn, adOpenStatic, adLockOptimistic
end sub
Public Sub CerrarRsConn()
'procedimiento que cierra el reocordset y la conexion
On Error Resume Next
If rs.State = 1 Then
rs.Close
End If
If Conn.State = 1 Then
Conn.Close
End If
Set rs = Nothing
Set Conn = Nothing
Err.Clear
End Sub
lo llamas asi desde un form nomal, y lo puedes utilizar desde cualquir form
conectar(c:mibase.mdb)
consultarrs("select campo from tabla where condiciones")
if not rs.eof then
si hay registros
else
no hay registros
end if
cerrarrsconn
ahora solo haces lo que quieras con el o los registros seleccionados
bueno, por el momento es todo pero si necesitas alguna otra informacion no dudes en escribirme
espero poder ayudarte
'agregar referencia Microsoft activex data objects 2.1 o superior
dim Cn as adodb.connection
public Rs as adodb.recordset
public sub Conectar(byval Ruta as string)
'este procedimiento habre la conexion a una bd 2000, pide la ruta de la bd
set cd=new adodb.connection
cn.connectionstrign="provider=microsoft.jet.oledb.4.0;data source=" & ruta & "persist security info=false"
cn.open
end sub
public sub Consultarrs(byval sSql as string)
'pide la sentencia sql a ejecutar
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open sSql, Conn, adOpenStatic, adLockOptimistic
end sub
Public Sub CerrarRsConn()
'procedimiento que cierra el reocordset y la conexion
On Error Resume Next
If rs.State = 1 Then
rs.Close
End If
If Conn.State = 1 Then
Conn.Close
End If
Set rs = Nothing
Set Conn = Nothing
Err.Clear
End Sub
lo llamas asi desde un form nomal, y lo puedes utilizar desde cualquir form
conectar(c:mibase.mdb)
consultarrs("select campo from tabla where condiciones")
if not rs.eof then
si hay registros
else
no hay registros
end if
cerrarrsconn
ahora solo haces lo que quieras con el o los registros seleccionados
bueno, por el momento es todo pero si necesitas alguna otra informacion no dudes en escribirme
espero poder ayudarte
