Avatar billede nederbasse Nybegynder
13. august 2001 - 13:05 Der er 13 kommentarer og
2 løsninger

ADO connection

Hvad er det der går galt her, bliver ved med at få en fejl på IIs 5:
Set Connect = Server.CreateObject(\"ADODB.Connection\")
    Connect.Open \"driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"adressebog.mdb\")

    Set RecSet = Server.CreateObject(\"ADODB.Recordset\")
  Add = \"SELECT * FROM adressebog\"

  RecSet.Open Add, Connect, adOpenStatic, adLockOptimistic

    RecSet.AddNew

    RecSet(\"Fornamn\") = Request.Form(\"fornavn\")
    RecSet(\"Efternamn\") = Request.Form(\"efternavn\")
    RecSet(\"Adress\") = Request.Form(\"adresse\")

    RecSet.Update
    RecSet.Close
    Connect.Close

Lars
Avatar billede hyperactive Nybegynder
13. august 2001 - 13:14 #1
Hvilken fejl får du???
Avatar billede wisen Nybegynder
13. august 2001 - 13:21 #2
mangler du ikke > &\"; < i enden af linien Connect.Open .....
Avatar billede wisen Nybegynder
13. august 2001 - 13:23 #3
Prøv med Connect.Open \"DRIVER={Microsoft access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"adressebog.mdb\") & \";\"
Avatar billede webbe Nybegynder
13. august 2001 - 13:24 #4
Prøv at ændre til:

Dim Connect, sql

Set Connect = Server.CreateObject(\"ADODB.Connection\")
    Connect.Open \"driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"adressebog.mdb\")

sql = \"INSERT INTO adressebog (Fornamn, Efternamn, Adress) VALUES (\"&\"\'\"&request.form(\"fornavn\")&\"\', \'\"&request.form(\"efternavn\")&\"\', \'\"&request.form(\"adresse\")&\"\')\"
Connect.Open

Connect.Close
Set Connect = nothing
Avatar billede nederbasse Nybegynder
13. august 2001 - 14:28 #5
Hvis jeg ændre til det webbe skrev får jeg en ny fejl!!
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Could not find file \'(unknown)\'.
/dbtest/lek038/add.asp, line 9

syntes ikke det plejer at være så svært
Lars


Avatar billede webbe Nybegynder
13. august 2001 - 14:39 #6
Hvad står der i line 9????
Avatar billede nederbasse Nybegynder
14. august 2001 - 08:23 #7
her line 9
    Connect.Open \"driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"adressebog.mdb\")

den er på én linie og ikke delt
jeg har lavet alt asp på en PWS og ville flytte den til produktionsserveren da det gik galt så om det er et IIS 5 problem ved jeg ikke

Lars
Avatar billede wisen Nybegynder
14. august 2001 - 08:24 #8
Jeg kunne forstille mig at det er fordi at strengen ikke er afsluttet ?!?!?
Avatar billede wisen Nybegynder
14. august 2001 - 08:25 #9
Har du prøvet med den linie jeg postede 13/08 2001 13:23:30 ?
Avatar billede nederbasse Nybegynder
14. august 2001 - 11:33 #10
til Wisen jep virker heller ikke :-(

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Could not find file \'(unknown)\'.
Avatar billede nederbasse Nybegynder
14. august 2001 - 11:37 #11
Nu kommer der  ingen fejl har lavet det med en fildsn MEN der kommer til gengæld helle ingenting i databasen
her er koden:
DSn = \"filedsn=addressebog.dsn\"
Set Connect = Server.CreateObject(\"ADODB.Connection\")
  connect.Open DSN

Lars
Avatar billede webbe Nybegynder
14. august 2001 - 11:39 #12
det er fordi du skriver adressebog.dsn.....prøv at skrive adressebog.mdb!
Avatar billede nederbasse Nybegynder
14. august 2001 - 12:30 #13
dsn er en fildsn som beskriver hvordan databasen skal \"kontaktes\" altså via en fil: addressebog.dsn som er en fysisk fil på webstedet
Lars
Avatar billede webbe Nybegynder
14. august 2001 - 16:10 #14
Ja - det er rigtig nok, men du fortæller den jo ikke at det er en access DB den skal kontakte!!!
Avatar billede nederbasse Nybegynder
14. august 2001 - 22:18 #15
jov da det gør filen addressebog.dsn her er indholdet af filen:
[ODBC]
DRIVER=Driver do Microsoft Access (*.mdb)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=C:\\Inetpub\\wwwroot\\dbtest\\lek038
DBQ=C:\\Inetpub\\wwwroot\\dbtest\\lek038\\adressbok.mdb
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