Hola amigos espero me puedan responder
Alguno de ustedes seria tan amable de indicarme como llamar una consulta hecha en access desde visual basic.
Gracias de antemano
| |||
consulta de access desde visual basic Hola amigos espero me puedan responder Alguno de ustedes seria tan amable de indicarme como llamar una consulta hecha en access desde visual basic. Gracias de antemano |
| ||||
bueno otra posibilad es que hagas la consulta een vb utilizando un recordsset ademas el acces te saca el codigo sql de la consulta que hayas hecho haciendo click enun icono
__________________ http://www.luisariashidalgo.com |
| |||
Bueno en realidad eso seria lo que cualquiera haria pero en cuestiones de rendimiento no creo que sea lo optimo, lo que trato de hacer es un cliente servidor con cliente ligero y no pesado. Gracias por tu interes pero ya resolvi el problema con Ado. Private Sub Command1_Click() Dim con As New ADODB.Connection Dim mrst As New ADODB.Recordset Dim myComm As New ADODB.Command Dim proveedor Dim base Dim parametro Dim cadena Dim permiso proveedor = "Provider =Microsoft.Jet.OLEDB.4.0;" base = "Data Source =\\X-tech\\0PRUBAS\qqq.mdb;" permiso = "Mode=ReadWrite;" parametro = "Persist Security Info=False" cadena = proveedor & base & permiso & parametro con.Open cadena, "Admin" Set myComm = New ADODB.Command Set myComm.ActiveConnection = con myComm.CommandType = adCmdTable myComm.CommandText = "ListaCiudades" myComm.Parameters.Append myComm.CreateParameter("@pais", adInteger, adParamInput, 3, 1) myComm.Execute mrst.Open myComm, , adOpenStatic, adLockOptimistic mrst.Requery Me.TDBGrid2.DataSource = mrst Me.TDBGrid2.Refresh End Sub |
| ||||
lo podrías hacer es cambiarte de tipo de base de datos para agilizar tus consultas y tener un mejor porque access con el tiempo se te va a acolocar lento.. pero bueno es cuestion de criterios.. nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
Bueno en cierto aspecto tienes razon Yo utilizo como motor de base de datos sql server y access pero en este caso en especial voy a utilizar access por la cuestion de los costos de las licencias de sql server ya que el cliente es pequeño y no puede pagar. ademas si me sugieres mysql no me interesa. gracias de todas formas |