consulta access usado desde ASP

14/01/2005 - 15:55 por Jordi Maycas | Informe spam
Hola! Por que no funciona una simple sentencia sql de este tipo? Estoy
usando Access 2000, y el registro con Login="jmaycas" existe, e incluso dice
q va a actualizar un registro, pero me lo actualiza a "-1" y no a "jmacas"

UPDATE Files SET Login = "jmacas" and Password="1234"
WHERE Login="jmaycas";

Preguntas similare

Leer las respuestas

#1 pablo crosio
14/01/2005 - 17:39 | Informe spam
hola!

supongo que queres actualizar el login y la password:

UPDATE Files SET Login = "jmacas", Password="1234"
WHERE Login="jmaycas";

salu2!!

pablo

"Jordi Maycas" escribió:

Hola! Por que no funciona una simple sentencia sql de este tipo? Estoy
usando Access 2000, y el registro con Login="jmaycas" existe, e incluso dice
q va a actualizar un registro, pero me lo actualiza a "-1" y no a "jmacas"

UPDATE Files SET Login = "jmacas" and Password="1234"
WHERE Login="jmaycas";



Respuesta Responder a este mensaje
#2 Jordi Maycas
14/01/2005 - 19:56 | Informe spam
si, pero.. nada no lo quiere:

cadena="Update Files SET Login='" & id & "',Password='" & password & "'
Where Login='" & last_id & "'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4

OjO uso comillas simples, no te confundas.

Si paso del password, me actualiza bien con esta sentencia:

cadena="Update Files SET Login='" & id & "' Where Login='" & last_id &
"'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4

Se puede hacer por separado? Primero actualizar el Login y luego el
Password??

cadena="Update Files SET Login='" & id & "' Where Login='" & last_id &
"'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4
cadena="Update Files SET Password='" & password & "' Where Login='" & id
& "'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4

Lo he probado pero da error...





"pablo crosio" escribió en el
mensaje news:

hola!

supongo que queres actualizar el login y la password:

UPDATE Files SET Login = "jmacas", Password="1234"
WHERE Login="jmaycas";

salu2!!

pablo

"Jordi Maycas" escribió:

> Hola! Por que no funciona una simple sentencia sql de este tipo? Estoy
> usando Access 2000, y el registro con Login="jmaycas" existe, e incluso


dice
> q va a actualizar un registro, pero me lo actualiza a "-1" y no a


"jmacas"
>
> UPDATE Files SET Login = "jmacas" and Password="1234"
> WHERE Login="jmaycas";
>
>
>
Respuesta Responder a este mensaje
#3 pablo crosio
14/01/2005 - 20:17 | Informe spam
hola!

cuando decis no lo quiere... ¿podrias especificar que error te tira?

salu2!!

pablo

-

gracias!

pablo

"Jordi Maycas" escribió:

si, pero.. nada no lo quiere:

cadena="Update Files SET Login='" & id & "',Password='" & password & "'
Where Login='" & last_id & "'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4

OjO uso comillas simples, no te confundas.

Si paso del password, me actualiza bien con esta sentencia:

cadena="Update Files SET Login='" & id & "' Where Login='" & last_id &
"'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4

Se puede hacer por separado? Primero actualizar el Login y luego el
Password??

cadena="Update Files SET Login='" & id & "' Where Login='" & last_id &
"'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4
cadena="Update Files SET Password='" & password & "' Where Login='" & id
& "'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4

Lo he probado pero da error...





"pablo crosio" escribió en el
mensaje news:
>
> hola!
>
> supongo que queres actualizar el login y la password:
>
> UPDATE Files SET Login = "jmacas", Password="1234"
> WHERE Login="jmaycas";
>
> salu2!!
>
> pablo
>
> "Jordi Maycas" escribió:
>
> > Hola! Por que no funciona una simple sentencia sql de este tipo? Estoy
> > usando Access 2000, y el registro con Login="jmaycas" existe, e incluso
dice
> > q va a actualizar un registro, pero me lo actualiza a "-1" y no a
"jmacas"
> >
> > UPDATE Files SET Login = "jmacas" and Password="1234"
> > WHERE Login="jmaycas";
> >
> >
> >



Respuesta Responder a este mensaje
#4 Jordi Maycas
14/01/2005 - 22:53 | Informe spam
El codigo es:

dim cadena
cadena="Update Files SET Login='" & id & "',Password='" & password & "'
Where Login='" & last_id & "'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4



Y la cadena es:

Update Files SET Login='pepe',Password='pepito' Where Login='jmaycas'



Información técnica (para personal de soporte técnico)

a.. Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis en la instrucción UPDATE.
/amigos8/check_new.asp, line 28


b.. Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.40607)

c.. Página:
POST 59 bytes to /amigos8/check_new.asp

d.. Datos de POST:
last_login=jmaycas&login=pepe&password=pepito&Submit=Enviar
"pablo crosio" escribió en el
mensaje news:

hola!

cuando decis no lo quiere... ¿podrias especificar que error te tira?

salu2!!

pablo

-

gracias!

pablo

"Jordi Maycas" escribió:

> si, pero.. nada no lo quiere:
>
> cadena="Update Files SET Login='" & id & "',Password='" & password &


"'
> Where Login='" & last_id & "'"
> Response.Write(cadena)
> rs.Open cadena, connStr, 3, 4
>
> OjO uso comillas simples, no te confundas.
>
> Si paso del password, me actualiza bien con esta sentencia:
>
> cadena="Update Files SET Login='" & id & "' Where Login='" & last_id


&
> "'"
> Response.Write(cadena)
> rs.Open cadena, connStr, 3, 4
>
> Se puede hacer por separado? Primero actualizar el Login y luego el
> Password??
>
> cadena="Update Files SET Login='" & id & "' Where Login='" & last_id


&
> "'"
> Response.Write(cadena)
> rs.Open cadena, connStr, 3, 4
> cadena="Update Files SET Password='" & password & "' Where Login='" &


id
> & "'"
> Response.Write(cadena)
> rs.Open cadena, connStr, 3, 4
>
> Lo he probado pero da error...
>
>
>
>
>
> "pablo crosio" escribió en el
> mensaje news:
> >
> > hola!
> >
> > supongo que queres actualizar el login y la password:
> >
> > UPDATE Files SET Login = "jmacas", Password="1234"
> > WHERE Login="jmaycas";
> >
> > salu2!!
> >
> > pablo
> >
> > "Jordi Maycas" escribió:
> >
> > > Hola! Por que no funciona una simple sentencia sql de este tipo?


Estoy
> > > usando Access 2000, y el registro con Login="jmaycas" existe, e


incluso
> dice
> > > q va a actualizar un registro, pero me lo actualiza a "-1" y no a
> "jmacas"
> > >
> > > UPDATE Files SET Login = "jmacas" and Password="1234"
> > > WHERE Login="jmaycas";
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#5 Jordi Maycas
14/01/2005 - 23:02 | Informe spam
sorpresa,

en Access esto funciona:
UPDATE Files SET Login = 'jmacas', [Password] = 'pepe' WHERE
Login='jmaycas';
pero en la pagina web, no

"Jordi Maycas" escribió en el mensaje
news:%23udyuMo%
El codigo es:

dim cadena
cadena="Update Files SET Login='" & id & "',Password='" & password & "'
Where Login='" & last_id & "'"
Response.Write(cadena)
rs.Open cadena, connStr, 3, 4



Y la cadena es:

Update Files SET Login='pepe',Password='pepito' Where Login='jmaycas'



Información técnica (para personal de soporte técnico)

a.. Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis en la instrucción UPDATE.
/amigos8/check_new.asp, line 28


b.. Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.40607)

c.. Página:
POST 59 bytes to /amigos8/check_new.asp

d.. Datos de POST:
last_login=jmaycas&login=pepe&password=pepito&Submit=Enviar
"pablo crosio" escribió en el
mensaje news:
>
> hola!
>
> cuando decis no lo quiere... ¿podrias especificar que error te tira?
>
> salu2!!
>
> pablo
>
> -
>
> gracias!
>
> pablo
>
> "Jordi Maycas" escribió:
>
> > si, pero.. nada no lo quiere:
> >
> > cadena="Update Files SET Login='" & id & "',Password='" & password


&
"'
> > Where Login='" & last_id & "'"
> > Response.Write(cadena)
> > rs.Open cadena, connStr, 3, 4
> >
> > OjO uso comillas simples, no te confundas.
> >
> > Si paso del password, me actualiza bien con esta sentencia:
> >
> > cadena="Update Files SET Login='" & id & "' Where Login='" &


last_id
&
> > "'"
> > Response.Write(cadena)
> > rs.Open cadena, connStr, 3, 4
> >
> > Se puede hacer por separado? Primero actualizar el Login y luego el
> > Password??
> >
> > cadena="Update Files SET Login='" & id & "' Where Login='" &


last_id
&
> > "'"
> > Response.Write(cadena)
> > rs.Open cadena, connStr, 3, 4
> > cadena="Update Files SET Password='" & password & "' Where Login='"


&
id
> > & "'"
> > Response.Write(cadena)
> > rs.Open cadena, connStr, 3, 4
> >
> > Lo he probado pero da error...
> >
> >
> >
> >
> >
> > "pablo crosio" escribió en el
> > mensaje news:
> > >
> > > hola!
> > >
> > > supongo que queres actualizar el login y la password:
> > >
> > > UPDATE Files SET Login = "jmacas", Password="1234"
> > > WHERE Login="jmaycas";
> > >
> > > salu2!!
> > >
> > > pablo
> > >
> > > "Jordi Maycas" escribió:
> > >
> > > > Hola! Por que no funciona una simple sentencia sql de este tipo?
Estoy
> > > > usando Access 2000, y el registro con Login="jmaycas" existe, e
incluso
> > dice
> > > > q va a actualizar un registro, pero me lo actualiza a "-1" y no a
> > "jmacas"
> > > >
> > > > UPDATE Files SET Login = "jmacas" and Password="1234"
> > > > WHERE Login="jmaycas";
> > > >
> > > >
> > > >
> >
> >
> >


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida