ASP - Aprendiendo, Que hago mal

   
Vista:

Aprendiendo, Que hago mal

Publicado por Jose Germán (2 intervenciones) el 21/04/2010 12:37:30
Gracias de antemano

Intento abrir una base de datos pero me da error

cId es numérico y lo cojo de otra pagina

Dim cId
cId = Request("cId")

Dim oRs
Set oRs = CREATEOBJECT("ADODB.RecordSet")
oRs.Open "SELECT fld_ler, fld_nomres, fld_nomenv, fld_recoge, fld_entreg, fld_kilos FROM tbl_peddet where fld_codped =" + "<%=cId%> +", oConn

No se como utilizar la variable?
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:Aprendiendo, Que hago mal

Publicado por Santos Pairazamán (415 intervenciones) el 21/04/2010 18:25:25
Puedes chequear cualquiera de las dos opciones, fijate si es numérica basta con agregar un ampersand(&) o en todo caso encerrar la variable en '"& tuvariable &"'

Aunque el cId = Request("cId") te trae un variant.


oRs.Open "SELECT fld_ler, fld_nomres, fld_nomenv, fld_recoge, fld_entreg, fld_kilos FROM tbl_peddet where fld_codped =" & cId, oConn

o

oRs.Open "SELECT fld_ler, fld_nomres, fld_nomenv, fld_recoge, fld_entreg, fld_kilos FROM tbl_peddet where fld_codped ='"& cId &"'", oConn

Salu2.
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