SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: chesco en Jueves 21 de Noviembre de 2002, 18:21

Título: Re: Módulo y Ado
Publicado por: chesco en Jueves 21 de Noviembre de 2002, 18:21
Hola me gustaria saber como se usa los controles ado en un módulo bas
Título: Re: Módulo y Ado
Publicado por: el Mago en Jueves 21 de Noviembre de 2002, 23:51
no puedes utilizar controles en un módulo .bas, sólo puedes utilizar su código, esta es la forma más elegante de escribir un programa que accese a datos y su rendiimiento es mejor que si utilizas controles ado en los formularios en mi página http://www.iespana.es/magicbasic/ (http://www.iespana.es/magicbasic/) hay aunque muy pocos algunos códigos que te pueden servir
saludos
Título: Re: Módulo y Ado
Publicado por: chesco en Viernes 22 de Noviembre de 2002, 00:27
yo solo quiero saber como se manda a un modulo el recordset que tengo que utilizar por ejemplo:

nuevo_registro adocliente.recordset
Título: Módulo y Ado
Publicado por: Jrtuarez en Lunes 25 de Noviembre de 2002, 16:45
PUEDES DECLARAR UNA  VARIABLE DE TIPOS ADO GLOBAL PARA HACERTE REFERENCIA A TU CONECCION Y PUEDES PONER TODOS TUS RUTINAS EN LOS MODULO SERIA MEJOR SI UTILISAS MODULOS DE CLASE Y ES MAS ELEGANTE LA PROGRAMACION ES ALGO ASI:

Dim base As New ADODB.Connection
Dim tabla As New ADODB.Recordset

'ESTO VA EN EL MODULO

Private Sub Elimina_Click()
'command
'base.Execute "delete from Tabla" ' elimina registros
base.Execute "drop table Tabla" 'elimina tabla
End Sub

Private Sub MAIN()
base.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and Settingslab1-3Mis documentosejemplo.mdb;Persist Security Info=False"
FORM1.SHOW
End Sub


'ESTO ES DE TU FORM PRINCIPAL
Private Sub Form_Unload(Cancel As Integer)
base.Close
End Sub

'POR CIERTO PUEDES UTILIZAR TODOS LAS SENTENCIAS SQL QUE QUIERAS ES MUY FLEXCIBLE SUERTE