hola amigos quiero consultarles algo,
cuando quiero conectarme a la base de datos por medio de programacion hago lo siguiente:
Dim oConn As ADODB.Conection
Dim oUser As ADODB.RecordSet
oConn.CursorLocation = adUseClient
oConn.Open "Provider=ASAProv; Data Source=Sql_Comercial", "dba", "sql"
oUser.Open "SELECT * FROM USUARIOS", oConn, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = oUser
Pero en este codigo, el Visual Basic aborta, sale un mensaje de pila o algo asi
Cuando quise hacerlo por medio de DataEnvironment, se conecta normal pero se demora como 1 minuto en conectarse, el otro problema es cuando levanto el programa activo un form donde pido el usuario y al clave, para esto enlazo un DataList a la tabla USUARIOS, hasta aqui todo normal, pero cuando entro al programa y en otro form quiero hacer un mantenimiento de usuarios, no me visualiza nada en el grid y cuando quiero hacer esto en el load del form me sale este mensaje de error:
'Codigo
Sub Load()
MsgBox dComercial.rsUsuarios!Codigo
End Sub
'Error
Error '3709' en tiempo de ejecucion
Operation is not allowed on an object referencing a closed or invalid connection
Parece que despues de cerrar el primer formulario, se pierde la coneccion.
Que estoy haciendo mal o sera que alguie me pueda pasar algun pequeño codigo de coneccion y mantenimiento de tabla
Gracias de antemano
Salu2