Varias cosas con ADODB
Publicado por Fernando (14 intervenciones) el 10/07/2002 01:17:52
Hola a todos espero puedan ayudarme,
Mis problemas son los siguientes:
Tengo un adodc y quiero mostrar los datos en un GRID, pues bien en recordSource pongo el siguiente query:
select * from datos where idcliente=" & FormClientes.CodigoCliente & " and estudio=" & FormClientes.Periodo & " and fecha = " & FormClientes.Anyo & "
formClientes.CodigoCliente y todo los demas son variables globales.
Al acceder al form me da un error de: no coinciden los tipos y tengo todo en tipo numerico tanto en la base de datos como en las varibles.
Si el mismo query lo pongo en el codigo no en el recordsource:
Adodc1.RecordSource = " select * from datos where idcliente=" & formClientes.CodigoCliente & " and estudio=" & FormClientes.Periodo & " and fecha = " & FormClientes.Anyo & ""
Adodc1.Refresh
si que funciona. O sea el grid muestra datos pero al entrar en el formulario donde estan el adodc y el grid, antes de nada me el un error de que no tengo ningun recordSource para adodc1
Espero haberme explicado bien.
Mis problemas son los siguientes:
Tengo un adodc y quiero mostrar los datos en un GRID, pues bien en recordSource pongo el siguiente query:
select * from datos where idcliente=" & FormClientes.CodigoCliente & " and estudio=" & FormClientes.Periodo & " and fecha = " & FormClientes.Anyo & "
formClientes.CodigoCliente y todo los demas son variables globales.
Al acceder al form me da un error de: no coinciden los tipos y tengo todo en tipo numerico tanto en la base de datos como en las varibles.
Si el mismo query lo pongo en el codigo no en el recordsource:
Adodc1.RecordSource = " select * from datos where idcliente=" & formClientes.CodigoCliente & " and estudio=" & FormClientes.Periodo & " and fecha = " & FormClientes.Anyo & ""
Adodc1.Refresh
si que funciona. O sea el grid muestra datos pero al entrar en el formulario donde estan el adodc y el grid, antes de nada me el un error de que no tengo ningun recordSource para adodc1
Espero haberme explicado bien.
Valora esta pregunta


0