Visual Basic - recordset

Life is soft - evento anual de software empresarial
 
Vista:

recordset

Publicado por karl (9 intervenciones) el 21/12/2006 21:55:37
hola tengo una variable string , donde meto una consulta sql,
y el primer campo es el contenido de una celda excel.....

dim sql as string
dim campo1 as string

campo1 = sheet(1).cells(1,1).value

sql= "select " + campo1 + " from tabla where fecha between "

luego abro una conexion odbc correcta, y abro el recordset y cuando lo abro me peta....

si cambio la vaiable campo1 por el literal 'productos' no me da error...

¿ a q sera debido?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:recordset

Publicado por daniel (145 intervenciones) el 27/12/2006 17:33:38
fijate si en el valor de excel, el literal que contiene no tiene un length muy grande, lo que hace que, al ejecutar tu consulta, quede con especios innecesarios, si es esto, fijate hacer un trim(campo1) antes de pasarlo a la consulta
saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar