Avatar billede bongi Juniormester
02. august 2006 - 14:00 Der er 5 kommentarer og
1 løsning

Too few parameters. Expected 1.

Hvad er der lige galt her ???

strSQL_1 = "SELECT * FROM medlem where brugernavn = " & request("brugernavn")
Set rs_1 = Server.CreateObject("ADODB.RecordSet")
rs_1.Open strSQL_1, dbConn, 1, 3

If rs_1.eof or rs_1.bof then
Var_fejl = Var_fejl & "<strong><br><em>Det valgte brugernavn er optaget</em></strong>"
Mangler = 1
end if

rs_1.Close
Set rs_1 = Nothing




den laver følgende fejl:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/dykkermakker.dk/opret_5.asp, line 9


Og linie 9 er: rs_1.Open strSQL_1, dbConn, 1, 3
Avatar billede gertp Nybegynder
02. august 2006 - 14:02 #1
" & request("brugernavn")
skal være:
" & request("brugernavn") & "
Avatar billede bongi Juniormester
02. august 2006 - 14:19 #2
Hvis det var det skulle det vel være : " & request("brugernavn") & ""

men det virker heller ikke... :-(
Avatar billede gertp Nybegynder
02. august 2006 - 14:22 #3
prøv at sætte dette ind øverst på siden for at tjekke om der kommer noget med over:
<% test = request("brugernavn")
response.write test & "!"
%>
Avatar billede morhan Novice
02. august 2006 - 14:25 #4
der skal apostroffer rundt om en strengværdi i sql. Replace forhindrer at koden går i stykker, hvis brugeren submitter et navn med apostroffer i

navn = Replace(request("brugernavn"), "'", "''")

strSQL_1 = "SELECT * FROM medlem where brugernavn = '" & navn & "'"
Avatar billede bongi Juniormester
02. august 2006 - 14:59 #5
HAr selv fået løst det...


Var_user = request("brugernavn")

strSQL_1 = "SELECT id FROM medlem where brugernavn = '" & Var_user & "'"
Set rs_1 = Server.CreateObject("ADODB.RecordSet")
rs_1.Open strSQL_1, dbConn, 1, 3

If not rs_1.eof then
Var_fejl = Var_fejl & "<strong><br><em>Det valgte brugernavn er optaget</em></strong>"
Mangler = 1
end if

rs_1.Close
Set rs_1 = Nothing


--------> Smid nogle svar så i kan få for jeres ulejlighed ;-)
Avatar billede gertp Nybegynder
02. august 2006 - 17:32 #6
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester