06. januar 2002 - 21:45
Der er
19 kommentarer og 2 løsninger
hvorfor mangler conn?
hvad er fejlen?????? (tallene har jeg bare tilføjet her - for at gøre det nemmere for jer, det er linienumre) 1 <% 2 <!-- #include file=\"dbconnect.asp\" --> 3 strSQL = \"Select * from brugere where where Brugernavn = request.form(\'user\')\" 4 set rs = Conn.execute(strSQL) 5 %> den skriver: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: \'Conn\' /dc/ny/login.asp, line 4
Annonceindlæg fra SuperOffice
06. januar 2002 - 21:51
#1
du mangler dette: Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database/db.mdb\")
06. januar 2002 - 21:52
#2
det ligger i <!-- #include file=\"dbconnect.asp\" -->
06. januar 2002 - 21:52
#3
nej glem hvda jeg skrev! Du kan ikke indkludere i asp du er nød til at skrive sådan her <!-- #include file=\"dbconnect.asp\" --> <% 3 strSQL = \"Select * from brugere where where Brugernavn = request.form(\'user\')\" set rs = Conn.execute(strSQL) %>
06. januar 2002 - 21:54
#4
arrrg!!! <!-- #include file=\"dbconnect.asp\" --> <% strSQL = \"Select * from brugere where where Brugernavn = request.form(\'user\')\" set rs = Conn.execute(strSQL) %> sådan her....! Det er fordi at SSI og ASP ikke kan arbejde sammen... Så du er nødtil at holde dem adsklidt! //Rune
06. januar 2002 - 21:58
#5
okay - nu skriver den: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket \"Brugernavn = \'request.form(\'user\')\'\". /dc/ny/login.asp, line 3
06. januar 2002 - 22:00
#6
sorry linie 4
06. januar 2002 - 22:02
#7
strSQL = \"Select * from brugere where where Brugernavn = \'\" & request.form(\'user\') & \"\'\"
06. januar 2002 - 22:03
#8
Det er fordi du mangler \"\'er ! Der skulle være \"\'er i stedet for \'\'er! hvis du forstår *G* <!-- #include file=\"dbconnect.asp\" --> <% strSQL = \"Select * from brugere where where Brugernavn =\" request.form(\"user\") set rs = Conn.execute(strSQL) %>
06. januar 2002 - 22:05
#9
keysersoze> han mangler oxo \" i Request.Form ! Response.Form(\"form\") ;-)
06. januar 2002 - 22:11
#10
strSQL = \"Select * from brugere where where Brugernavn = \"\' request.form(\"user\") & \"\'\" giver: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket \"where Brugernavn =\". /dc/ny/login.asp, line 5
06. januar 2002 - 22:12
#11
også kun med et where
06. januar 2002 - 22:12
#12
ved det... skod eksperten så det først efter jeg havde trykket \"udfør\" - stoppede så - gik tilbage og rettede... med det kom altså ikke med
06. januar 2002 - 22:19
#13
hadaps> så har du jo heller ikke skrevet hvad jeg skrev lige før!! Det er fordi du mangler \"\'er ! Der skulle være \"\'er i stedet for \'\'er! hvis du forstår *G* <!-- #include file=\"dbconnect.asp\" --> <% strSQL = \"Select * from brugere where where Brugernavn =\" request.form(\"user\") set rs = Conn.execute(strSQL) %> du har \"\'\" for meget med! 2 gange vidst..! keysersoze> *G* kender det godt ;-)
06. januar 2002 - 22:26
#14
okey - nu virker det :o)
06. januar 2002 - 22:27
#15
en sidste ting hvad er der galt? If request.form(\"user\") = rs(\"Brugernavn\") AND Request.form(\"psw\") = rs(\"Adgangskode\") Then
06. januar 2002 - 22:27
#16
jeg vil godt give flere point - hvis det skal til
06. januar 2002 - 22:29
#17
If Request.Form(\"user\") = rs(\"brugernavn\") And Request.Form(\"pws\") = rs(\"adgangskode\") Then Response.Write(\"hej\") End If Prøv med dette! opret et nyt spm! Nu har jeg besvaret dit spm og så skal jeg oxo have points! sådan er reglerne her! Efter hvad jeg kan se i den linje kode du lige sendte er der ikke noget galt! Prøv at tjekke om der er noget i dine recordset! Ellers hvilken fejl kommer den med? //Rune
06. januar 2002 - 22:30
#18
ja... prøv først at fortælle hvad der får galt
06. januar 2002 - 22:30
#19
Kommentar fra hadaps 06/01 2002 22:27:27 jeg vil godt give flere point - hvis det skal til så jeg ikke ;-)
06. januar 2002 - 22:32
#20
keysersoze> *LOL* den er da vidst helt gal\' med dig i dag -> ja... prøv først at fortælle hvad der får galt skal jo nok være ja... prøv først at fortælle hvad der går galt ;-) eller?
06. januar 2002 - 22:51
#21
narj narj :)
Kurser inden for grundlæggende programmering