VBS select SQL
Publicado por isidrofm (3 intervenciones) el 17/09/2007 13:06:30
Hola,
Estoy intentando recuperar un valor de un campo de una tabla de SQL para utilizarlo dentro de un programa.
Para ello intento utilizar un código así (con sentencias UPDATE sí me funciona correctamente):
Set Conexion = CreateObject("ADODB.Connection")
Set miRs = CreateObject("ADODB.RecordSet")
busSQL = "SELECT Actualiz FROM TABLA WHERE (AAA = 'BBBB') AND (CCC = 'AA')" & _
" AND (DDD = '" & variabledelprograma & "')" & _
" AND (EEE = '" & variabledelprograma & "') AND (FFF = '" & variabledelprograma & "')"
Conexion.Open "DSN=DIMO_SQL;UID=ABCDEFGH;PWD=12345;"
busqueda = miRs.Open busSQL, Conexion
msgbox busqueda
Conexion.Close
El problema es que no me deja hacer el "busqueda=" para obtener en una variable el valor del campo, entiendo que porque lo estoy haciendo mal y no se puede hacer así, pero no se cómo hacerlo.
¿Puede hecharme una mano alguien? Gracias por adelantado.
Estoy intentando recuperar un valor de un campo de una tabla de SQL para utilizarlo dentro de un programa.
Para ello intento utilizar un código así (con sentencias UPDATE sí me funciona correctamente):
Set Conexion = CreateObject("ADODB.Connection")
Set miRs = CreateObject("ADODB.RecordSet")
busSQL = "SELECT Actualiz FROM TABLA WHERE (AAA = 'BBBB') AND (CCC = 'AA')" & _
" AND (DDD = '" & variabledelprograma & "')" & _
" AND (EEE = '" & variabledelprograma & "') AND (FFF = '" & variabledelprograma & "')"
Conexion.Open "DSN=DIMO_SQL;UID=ABCDEFGH;PWD=12345;"
busqueda = miRs.Open busSQL, Conexion
msgbox busqueda
Conexion.Close
El problema es que no me deja hacer el "busqueda=" para obtener en una variable el valor del campo, entiendo que porque lo estoy haciendo mal y no se puede hacer así, pero no se cómo hacerlo.
¿Puede hecharme una mano alguien? Gracias por adelantado.
Valora esta pregunta


0