Avatar billede askeb Nybegynder
20. april 2003 - 17:21 Der er 6 kommentarer og
1 løsning

Fejl på fejl...

Hejsan...
Jeg har lige programmeret i blinde i et par dage pga. manglende internet og er nu tilbage on line. MEN der er GODT NOK mange fejl i min begynder-programmering.

I får lige nr. 1 her:
---
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN

set rs = conn.execute ("select * from Forside order by Tekst")
---

Jeg har som i kan se en accessdatabase med tabellen Forside med bla. kolonnen Tekst. Dog siger siden:

---

Microsoft OLE DB Provider for ODBC Drivers error '80040e37'

[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'Forside'. Make sure it exists and that its name is spelled correctly.

/askeb/retforside.asp, line 33

---
Æ fatter 'et ik'...

/askeb
Avatar billede eagleeye Praktikant
20. april 2003 - 17:26 #1
Fejlen betyder den ikke kan finden en tabel som hedder forside i den angivne database fil. Er du sikker på din tabel hedder forside ?

Er du sikker på det er den rigtige database fil? Den måde du har angivet connection stregen vil den bruge den database.mdb fil som ligger i samme folder som .asp filen koden er i.
Avatar billede eagleeye Praktikant
20. april 2003 - 17:27 #2
Hvis du er helt sikker på begge ting så prøv at sætte [] omkring:

set rs = conn.execute ("select * from [Forside] order by Tekst")
Avatar billede askeb Nybegynder
20. april 2003 - 17:36 #3
Helt sikker på begge dele...har krydstjekket det 35 gange nu...
har også sat [] på men det hjælper ikke...

PS: line 33 er nu:
set rs = conn.execute ("select * from [Forside]")
Avatar billede askeb Nybegynder
20. april 2003 - 17:51 #4
OK...en lille uploadnings fejl...gik op for mig da jeg krydstjekkede 36. gang...
det må vidst være det kan kalder nemme points... :o)
Avatar billede askeb Nybegynder
20. april 2003 - 18:14 #5
det kan være du lige kan hjælpe mig med noget andet hvis du er flink?
ideen med retforside.asp er at der kommer en form med forsideteksten. Det gør der også nu men nå jeg skal ha opdateret nyheden hvorn gør jeg så det?

strSQL = "Update Forside set Tekst= 'Request.Form("nyhed")' Where Id = 1"

var mit første bud, men det virker ikke...?
Avatar billede eagleeye Praktikant
20. april 2003 - 18:17 #6
Prøv med:

strSQL = "Update Forside set Tekst= '" & Request.Form("nyhed") & "' Where Id = 1
Avatar billede eagleeye Praktikant
20. april 2003 - 18:20 #7
Der mangler et " til slidst:
strSQL = "Update Forside set Tekst= '" & Request.Form("nyhed") & "' Where Id = 1"
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