Principales respuestas
Como conecto Visual Basic 2008 express a Access

Pregunta
-
Respuestas
-
hola
si has analizado los ejemplos de los links que pase alli veras la tecnica para conectarte a la db y poder lanzar consultas a tus tablas
ahora bien en tu caso, si tienes dos base de datos puedes definir en la consulta una conexion a otro archivo
no pude ver un ejmeplo de como lo harias con dos access, pero seria algo como esto
Using cnn As New OleDbConnection( _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Mis documentos\Libro1.xls;" & _
"Extended Properties='Excel 8.0;HDR=Yes'")
' Creamos la consulta SQL de creaci ó n de tabla
'
Dim sql As String = _
"SELECT * INTO [Hoja_Excel] " & _
"IN ''[ODBC;Driver={SQL Server Native Client 10.0};" & _
"Server=(local);Database=Prueba;UID=cuenta_usuario;PWD=contrase ñ a_usuario]" & _
"FROM [Hoja1$]"
' Creamos el comando
'
Dim cmd As New OleDbCommand(sql, cnn)
Try
' Abrimos la conexi ó n
cnn.Open()
' Ejecutamos el comando
Dim n As Integer = cmd.ExecuteNonQuery
' Obtenemos los registros afectados
MessageBox.Show("N º de registros exportados: " & CStr(n))
Catch ex As Exception
' Se ha producido un error
MessageBox.Show(ex.Message)
End Try
End Using
como veras se usa un string de conexion directo en la query, bueno en tu caso no es un Excel sino dos Access pero la tecnica es la misma, te conextas por ado.net a una de las db y en el query que armas usas el string de coenxion a la otra db
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Pablo Gonzalez martes, 27 de abril de 2010 21:28
- Marcado como respuesta Franciso Javier martes, 4 de mayo de 2010 22:47
Todas las respuestas
-
hola
mira estos ejemplos de codigo
ADO.NET – Parte 4 – Actualizaci ó n Informaci ó n Ms Access
ADO.NET - Parte 2 - Recuperar Informaci ó n MS Access
si bien al explciacion esta en c#, tienes los ejemplo para descargar, analiza el archivo app.config alli esta definido el string de conexion que debes usar para conectarte al access quee sta dentro del proyecto
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
Hola, bueno creo que no me especifique muy bien en cuanto a mi pregunta.. lo que pasa es que soy nuevo en esto y estoy estudiando informatica.
le explico estoy intentado hacer un programa el cual me permita hacer varias busqueda y comparaciones.
ejemplo: tengo dos vaces de datos las cuales tienen los mismo campo que serian monto, fecha, factura, entoces cuando yo quiera hacer mi busqueda me gustaria que me encontra todos los numeros de facturas que se parescan en las dos bases de datos y los ponga como cancelado. Es algo asi.
le agradeceria su mayor colaboracion.. ya que me llama la tencion programar.
-
hola
si has analizado los ejemplos de los links que pase alli veras la tecnica para conectarte a la db y poder lanzar consultas a tus tablas
ahora bien en tu caso, si tienes dos base de datos puedes definir en la consulta una conexion a otro archivo
no pude ver un ejmeplo de como lo harias con dos access, pero seria algo como esto
Using cnn As New OleDbConnection( _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Mis documentos\Libro1.xls;" & _
"Extended Properties='Excel 8.0;HDR=Yes'")
' Creamos la consulta SQL de creaci ó n de tabla
'
Dim sql As String = _
"SELECT * INTO [Hoja_Excel] " & _
"IN ''[ODBC;Driver={SQL Server Native Client 10.0};" & _
"Server=(local);Database=Prueba;UID=cuenta_usuario;PWD=contrase ñ a_usuario]" & _
"FROM [Hoja1$]"
' Creamos el comando
'
Dim cmd As New OleDbCommand(sql, cnn)
Try
' Abrimos la conexi ó n
cnn.Open()
' Ejecutamos el comando
Dim n As Integer = cmd.ExecuteNonQuery
' Obtenemos los registros afectados
MessageBox.Show("N º de registros exportados: " & CStr(n))
Catch ex As Exception
' Se ha producido un error
MessageBox.Show(ex.Message)
End Try
End Using
como veras se usa un string de conexion directo en la query, bueno en tu caso no es un Excel sino dos Access pero la tecnica es la misma, te conextas por ado.net a una de las db y en el query que armas usas el string de coenxion a la otra db
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Pablo Gonzalez martes, 27 de abril de 2010 21:28
- Marcado como respuesta Franciso Javier martes, 4 de mayo de 2010 22:47