error \'800a000d\'. No coinciden los tipos: \'Session\'

Miriam
18 de Diciembre del 2003
Tengo una pagina principal en la cual se pide el login y password para entrar, una vez validado se accede a una página de altas en una base de datos y me da este error en la siguiente línea:
gerencia.ConnectionString = "DSN=BD_Gerencia; UID="+Session("login")+"; PWD="+Session("Password")

luismals
18 de Diciembre del 2003
Prueba con esto:
Cstr(Session("login"))

luismals
18 de Diciembre del 2003
Corrección, así:
+ Cstr(Session("login")) +

mlancha
18 de Diciembre del 2003
Sigo con el mismo problema yo creo que es problema del Windows 2003 con las variables Session, no de la propia programacion

J9
18 de Diciembre del 2003
Es así:
gerencia.ConnectionString = "DSN=BD_Gerencia; UID=" & Session("login") & "; PWD=" & Session("Password") & ";"

Mauro
18 de Diciembre del 2003
El error es que dentro de comillas no podes volver a usar comillas,debes usar comilla simple, entonces si tenes
gerencia.ConnectionString="xxxxx( ' xxx ' )+xxxx( 'xxx' )"
Veras que se te soluciona el problema.
Chau!!!!!!!!!!!!!!!!!!!!!!!!!!

Miriam
18 de Diciembre del 2003
No me soluciona el problema...

DidE
18 de Diciembre del 2003
gerencia.ConnectionString = "DSN=BD_Gerencia; UID="'+Session("login")+'"; PWD="'+Session("Password")+'"

creo que ese es el problema, las comillas simples que denotan que el texto es de tipo texto o memo y no numerico.