Avatar billede themepark Nybegynder
05. september 2003 - 11:33 Der er 15 kommentarer og
1 løsning

Der er for få parametre. Der var ventet 1.

Ovenstående fejl meddelelse får jeg, når jeg prøver at åbne et recordset i en ASP fil. Jeg har fået den tusindvis af gange før, men kan ikke huske hvad der er galt :-(

Dim Forbindelse, PostSaet
Set Forbindelse = Server.CreateObject("ADODB.Connection")
Forbindelse.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Database.mdb")
Set PostSaet = Forbindelse.Execute("SELECT * FROM Oversigt WHERE Navn='storbytossen' ORDER BY Navn")

Ovenstående er min kode...jeg har prøvet at paste den SQL kode ind i en forespørgsel i selve Access, og der fungerer det fint :(
Avatar billede gertp Nybegynder
05. september 2003 - 11:35 #1
Navn like 'storbytossen'
Avatar billede themepark Nybegynder
05. september 2003 - 11:37 #2
hvorfor like? Fungerer = ikke i ASP?
Avatar billede zogu Nybegynder
05. september 2003 - 11:45 #3
Prøv

Set PostSaet = Forbindelse.Execute("SELECT * FROM [Oversigt] WHERE [Navn]='storbytossen' ORDER BY [Navn]")
Avatar billede themepark Nybegynder
05. september 2003 - 11:46 #4
Det fungerer faktisk heller ikke :(
Avatar billede themepark Nybegynder
05. september 2003 - 11:47 #5
Heller ikke det fungerer, zogu :(
Avatar billede themepark Nybegynder
05. september 2003 - 11:53 #6
He he...fandt lige ud af at jeg havde husket et af feltnavnene forkert.

Nu får jeg så desværre denne fejl

Fejltype:
Provider (0x80004005)
Uspecificeret fejl

Og det er igen samme linje, den snakker om :(
Avatar billede zogu Nybegynder
05. september 2003 - 12:03 #7
Luk access
Avatar billede themepark Nybegynder
05. september 2003 - 12:06 #8
Nu fatter jeg intet.

Jeg prøvede at omdøbe databasen gradvist, og hver gang virkede det. Og så sluttede jeg af med at give den nøjagtigt samme filnavn som den havde da den gav fejl...både i ASP filen og for selve databasen :(
Avatar billede themepark Nybegynder
05. september 2003 - 12:08 #9
Access var i forvejen lukket :(
Avatar billede zogu Nybegynder
05. september 2003 - 12:09 #10
Hmmm, jeg forstår ikke helt hvad dit nye problem er ?
Får du fejl ved sidste omdøbning eller ?
Avatar billede zogu Nybegynder
05. september 2003 - 12:10 #11
Prøv at reboot, jeg har flere gange oplevet at Access låser .mdb filen og det får IIS til at snuble.
Avatar billede themepark Nybegynder
05. september 2003 - 12:19 #12
Nej, der ER slet ikke noget problem mere.

Jeg forsøgte mig med at omdøbe filnavnet på databasen, og samtidig ændre filnavnet i ASP filen, og det fungerede HVER gang...også da jeg til sidst endte med at give databasen samme navn, som den havde da den gav mig den fejlmeddelelse.

Så jeg forstår ikke hvordan, men jeg løste det selv...
Avatar billede hossein Nybegynder
05. september 2003 - 12:22 #13
Er det din egen server?
Avatar billede themepark Nybegynder
05. september 2003 - 12:23 #14
Jeg sidder ved skolens computere, og tjekker mine ASP ting på deres IIS, så ja, det kan man vel godt sige ;)
Avatar billede hossein Nybegynder
05. september 2003 - 12:31 #15
det er to ting:
1. en sikkerhed option
2. Database er et "Reserved Words" i Sql.
Kig her:
http://pacosdrivers.com/asp/reserved/

Lass es dir gut gehen
Avatar billede themepark Nybegynder
05. september 2003 - 12:33 #16
2. Ikke muligt...min database hedder slet ikke Database.mdb...det var bare lige det første navn, jeg kom i tanke om :)

1. Måske :) Aner ikke helt hvad du mener ;)
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