/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
problemer med login...
Fra : Jeppe Christensen


Dato : 25-01-05 11:22

Jeg har et problem med at mit login, nogle gange ikke virker og
skriver følgene fejlmeddelse:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få
parametre. Der var ventet 1.
/bruger.asp, line 23


Her er bruger.asp:

<%
Dim adoCon
Dim strCon
Dim rsCheckUser
Dim strAccessDB
Dim strSQL
Dim strUserName

strUserName = Request.Form("txtUserName")

strAccessDB = "db1.mdb"

Set adoCon = Server.CreateObject("ADODB.Connection")

strCon = "DRIVER={Microsoft Access Driver
(*.mdb)};uid=;pwd=letmein; DBQ=" & Server.MapPath(strAccessDB)

adoCon.Open strCon

Set rsCheckUser = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT tabel1.Password, tabel1.Email, tabel1.Fuldenavn,
tabel1.Adresse, tabel1.byer, tabel1.Postnummer,
tabel1.Telefonnummer, tabel1.Mobil FROM tabel1 WHERE
tabel1.UserID ='" & strUserName & "'"

rsCheckUser.Open strSQL, strCon

If NOT rsCheckUser.EOF Then

If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then

Session("blnIsUserGood") = True
Session("login") = "True"
Session("UserName") = strUserName
Session("email") = rsCheckUser("email")
Session("fuldenavn") = rsCheckUser("fuldenavn")
Session("adresse") = rsCheckUser("adresse")
Session("byer") = rsCheckUser("byer")
Session("postnummer") = rsCheckUser("postnummer")
Session("telefonnummer") = rsCheckUser("telefonnummer")
Session("mobil") = rsCheckUser("mobil")



Set adoCon = Nothing
Set strCon = Nothing
Set rsCheckUser = Nothing

Response.Redirect"loggetind.asp?name=" & strUserName
End If
End If

Set adoCon = Nothing
Set strCon = Nothing
Set rsCheckUser = Nothing

Session("blnIsUserGood") = False

Response.Redirect"fejl.asp"
%>





--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Casper Bang (25-01-2005)
Kommentar
Fra : Casper Bang


Dato : 25-01-05 19:28

> Jeg har et problem med at mit login, nogle gange ikke virker og
> skriver følgene fejlmeddelse:
>
> Fejltype:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
> [Microsoft][ODBC Microsoft Access-driver] Der er for få
> parametre. Der var ventet 1.
> /bruger.asp, line 23

Hvad står der på linie 23?



Casper Bang (25-01-2005)
Kommentar
Fra : Casper Bang


Dato : 25-01-05 19:31

> Jeg har et problem med at mit login, nogle gange ikke virker og
> skriver følgene fejlmeddelse:

Det skulle vel ikke tilfældigvis være når en bruger har en ' i sit
brugernavn? I så fald skal du bruge denne linie i stedet:

strUserName = replace(Request.Form("txtUserName"), "'", "''")

Hvis ikke bliver du som sagt nødt til at sige hvad der står på linien, samt
hvad der bliver skrevet i formen når den fejl kommer.



pepss (25-01-2005)
Kommentar
Fra : pepss


Dato : 25-01-05 20:57


"Jeppe Christensen" skrev
> Jeg har et problem med at mit login, nogle gange ikke virker og
> skriver følgene fejlmeddelse:
>
> Fejltype:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
> [Microsoft][ODBC Microsoft Access-driver] Der er for få
> parametre. Der var ventet 1.
> /bruger.asp, line 23

svært at sige når du ikke fortæller hvilken line 23 er og hvornår fejlen
kommer men måske dette kan hjælpe http://www.asp-faq.dk/article/?id=95


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste