SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Cyclop en Jueves 10 de Julio de 2003, 18:36
-
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
-
Hola colega bienvenido al foro, este problema se ha solucionado alguna ke otra vez pero creo recordar ke solo esta en SQL, pero seguro ke dara buenas ideas. Date un paseo por el foro o incluso por mis mensajes y podras encontrar programas con conexiones muy potentes, espero te sirvan de ayuda. Un saludo
:hippi:
-
Gracias amigo por la Bienvenida :gracias: