Avatar billede rasmustest Nybegynder
06. november 2001 - 17:00 Der er 8 kommentarer og
1 løsning

Hjælp!

Jeg har denne kode:
strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\'\"
Men jeg vil gerne havde denne in:
or nummer = \'\" & strNummer & \"\'\".
Men så kan den ikke finde filen!Hvordan sætter man den sammem?og skiller man det ad, sådan hvis det er strBrugernavn så skal den skrive blabla, og hvis det er strNummer så skriv balbalabalbalbalkba22222222


Forstår i hilsen rasmustest
Avatar billede rasmustest Nybegynder
06. november 2001 - 17:14 #1
denne virker ikke:
strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\' or nummer = \'\" & strNummer & \"\'\"
Avatar billede tmceu Praktikant
06. november 2001 - 17:34 #2
Hvad er det der ikke virker ?
- hvad det er du prøver at opnå og hvad dit problem er, fremgår ikke ret tydeligt...
Avatar billede rasmustest Nybegynder
06. november 2001 - 17:55 #3
Jeg skal to str`er i sql-sætningen.
strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\' or nummer = \'\" & strNummer & \"\'\" \'
Virker ikke der kommer ingen fejl!!!!!
Avatar billede tmceu Praktikant
06. november 2001 - 17:58 #4
Hvordan ved du det ikke virker, har du prøvet at udskrive den første post i dit recordset ? Er du sikker på at der findes en post i databasen der passer på værdierne af strBrugernavn eller strNummer ?

Vis din kode, det gør det nemmere at hjælpe...
Avatar billede rasmustest Nybegynder
06. november 2001 - 17:59 #5
ja!!!jeg skal bare have de to ind i sql-sætninen har du et eksemplem
Avatar billede rasmustest Nybegynder
06. november 2001 - 18:00 #6
Set Conn = Server.CreateObject(\"ADODB.Connection\")

DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"databaser/bruger.mdb\")
Conn.Open DSN
strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\'\"
Set rs = Conn.Execute(strSQL)
If Not rs.EOF Then
Avatar billede rasmustest Nybegynder
06. november 2001 - 18:03 #7
undskyld dette er koden:
et Conn = Server.CreateObject(\"ADODB.Connection\")

DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"databaser/bruger.mdb\")
Conn.Open DSN
strSQL = \"Select * from data where brugernavn = \'& strBrugernavn &\' and adgangskode = \'& strAdgangskode & \'\"
Set rs = Conn.Execute(strSQL)
If Not rs.EOF Then
Avatar billede tmceu Praktikant
06. november 2001 - 18:14 #8
Nu bliver jeg lidt forvirret igen, for du starter med at nævne OR og derefter viser du en kode med AND ? Men nedenstående er rettet, så dit SQL statement virker

DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"databaser/bruger.mdb\")
Conn.Open DSN
strSQL = \"Select * from data where brugernavn = \'\" & strBrugernavn & \"\' AND adgangskode = \'\" & strAdgangskode & \"\'\"
Set rs = Conn.Execute(strSQL)
If Not rs.EOF Then
Avatar billede rasmustest Nybegynder
13. november 2001 - 10:10 #9
Hej jeg fandt selv fejlen,men du for pointsne alligevel!
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