Avatar billede ubbe Nybegynder
27. september 2001 - 13:51 Der er 11 kommentarer og
1 løsning

Problemer med MainConn

Tjaa mit problem er at jeg ikke lige fatter at bruge MainConn...
Jeg har flg. i min kode:

Set RS = Server.CreateObject(\"ADODB.RecordSet\")
        RS.Source = \"SELECT * FROM Hits WHERE IP-Address LIKE \'\" & Request.ServerVariables(\"REMOTE_ADDR\") & \"\'\"
        RS.Open , MainConn, 1, 3, 1
        If RS.Eof Then
            RS.AddNew
            RS(\"IP-Address\") = Request.ServerVariables(\"REMOTE_ADDR\")
            RS(\"Date\") = Date()
        End if
- Jeg er ret sikker på at det er den der MainConn der laver fejl, kan nogen hjælpe mig med hvordan man bruger den ???
Avatar billede kichian Nybegynder
27. september 2001 - 13:54 #1
Og hvad er fejlmeddelelsen?
Avatar billede ubbe Nybegynder
27. september 2001 - 13:59 #2
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/includes/functions.asp, line 23

- Det er fejlmeddelelsen !!!
Avatar billede horsmark Nybegynder
27. september 2001 - 14:02 #3
prøv at sætte IP-Address som [IP-Address] ellers tror SQL´et at det er en udregning
Avatar billede ubbe Nybegynder
27. september 2001 - 14:05 #4
Så laver den denne fejl, hvis jeg gør som horsmark:

Error Type:
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.
/includes/functions.asp, line 30
Avatar billede horsmark Nybegynder
27. september 2001 - 14:07 #5
ok så er det sikkert fordi dit kollonnenavn ikke er som du skriver i db´en
Avatar billede ubbe Nybegynder
27. september 2001 - 14:08 #6
Nej det er det skam ikke !!!
Avatar billede horsmark Nybegynder
27. september 2001 - 14:15 #7
oki prøv

Set RS = mainConn.execute(\"SELECT * FROM Hits WHERE [IP-Address] <> \'0\'\"

do
response.write rs(\"[IP-Address]\") & \"<br>\"
rs.movenext
Loop While Not re.EOF
Avatar billede horsmark Nybegynder
27. september 2001 - 14:16 #8
hov glemt lige en ) til sidst i sql-requesten
Avatar billede ubbe Nybegynder
27. september 2001 - 14:42 #9
Hvorfor det, det er jo ikke lige det der er mit problem... ??? :)
Avatar billede horsmark Nybegynder
27. september 2001 - 14:45 #10
jeg prøver bare at isolere problemet hvis ovenstående virker er det ikke forbindelsen der kokser. Hvis du ved det virker gå et skridt videre:

RS.AddNew
RS(\"IP-Address\") = Request.ServerVariables(\"REMOTE_ADDR\")
rs.update
Avatar billede ubbe Nybegynder
27. september 2001 - 15:03 #11
Den siger fejl i linie 23:
RS.Open , MainConn, 1, 3, 1 <--- det der er linie 23 :)
Avatar billede horsmark Nybegynder
27. september 2001 - 15:17 #12
hvis du bruger følgende er jeg sikker på det virker

strSQL = \"INSERT INTO Hits ([IP-Address ]) \" &_
        \"VALUES (\'\" & Request.ServerVariables(\"REMOTE_ADDR\") & \"\')\"
Set RS = MainConn.execute(strSQL)
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

IT-JOB

Capgemini Danmark A/S

Client Partner

Politiets Efterretningstjeneste

Sektionsleder til dataplatform i PET

Capgemini Danmark A/S

AI/Data Engineer

Politiets Efterretningstjeneste

Netværksspecialist til IT i PET