5 messaggi dal 14 luglio 2004
Ciao, volevo fare un login tramite form e database
questo il codice

Conn = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../mdb-database/utenti.mdb")

User= Request.Form("user")
Password =Request.Form("password")

sql = "Select * FROM tabella1 "
sql = sql & "WHERE user ='" & User & "' AND password = '" & Password & "'"

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open Conn
set objRs = objConn.Execute(sql)
If objRS.EOF then
response.redirect "log.asp"
Else .....

il problema è questo:
se il campo user del db è testo il tutto funziona ,
ma se è impostato come numero generico come serve a me,
errore tipo di dati non corrispondenti.
Una soluzione ???
Grazie
281 messaggi dal 05 agosto 2004
Prova con la stringa di ricerca:
sql = "Select * FROM tabella1 "
sql = sql & "WHERE user =" & User & " AND password = '" & Password & "'"

Quindi togliendo gli apici singoli!

Che lo sforzo sia con te!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.