Avatar billede hooh Nybegynder
12. april 2002 - 20:28 Der er 11 kommentarer og
1 løsning

DB Connection

hvorfor virker dette ikke
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Provider="Microsoft.Jet.OLEDB.4.0"
Conn.Open DatabaseSti & "Design.mdb"


strTopText = "Select * from TopText where PageID=1;"
strBonanza = "Select * from Bonanza where PageID=1 order by position;"
strLinks = "Select * from Links where PageID=1 order by position;"
set rs = Conn.execute(strTopText)
set rs2 = Conn.execute(strBonanza) (linie 14)


jeg får en :

Error Type:
(0x80004005)
Unspecified error
/Duniya-udvikling/woman/default.asp, line 14

Avatar billede hf Nybegynder
12. april 2002 - 20:31 #1
Har du prøvet at udkommentere linie 13 for at se om linie 14 kan afvikles, hvis linie 13 ikke er til stede?
Avatar billede hooh Nybegynder
12. april 2002 - 20:32 #2
stadig linie 14
Avatar billede hf Nybegynder
12. april 2002 - 20:35 #3
Har du prøvet at forkorte til "Select * from Bonanza;"
Avatar billede hooh Nybegynder
12. april 2002 - 20:38 #4
hmm...

hvis jeg forkerter linierne til:

strTopText = "Select * from TopText where PageID=1;"
strBonanza = "Select * from Bonanza where PageID=1;"
strLinks = "Select * from Links where PageID=1;"

så virker de...(lidt fremskridt)

men jeg SKAL bruge order by position :-(
Avatar billede kimiwan Nybegynder
12. april 2002 - 20:39 #5
du mangler vist lidt semikolon efter oledb.4.0, og så en server.mappath ...
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Provider="Microsoft.Jet.OLEDB.4.0;Data Source="
Conn.Open DatabaseSti & server.mappath("Design.mdb")
Avatar billede hf Nybegynder
12. april 2002 - 20:40 #6
OK så er fejlen da lokaliseret ... har du dobbeltchecket feltets navn?
Avatar billede kimiwan Nybegynder
12. april 2002 - 20:41 #7
hm.. jeg tager måske fejl, sorry
Avatar billede hooh Nybegynder
12. april 2002 - 20:42 #8
yep

hvis jeg skriver order by teskt(et andet felt), så virker den også

underligt

for den har altid virket, men pludselig gik den ned, da jeg kopierede databaserne et andet sted hen.
Avatar billede hf Nybegynder
12. april 2002 - 20:42 #9
0x80004005 ASP Error Message Occurs When You Connect to a Database After Crystal Reports 8 Installation (Q272693)

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q272693
Avatar billede hooh Nybegynder
12. april 2002 - 20:45 #10
hmm...

position er et Number-felt, hvis jeg laver et andet felt "NyPosition" af typen tekst, så virker det også

Så jeg laver den bare om til et tekst felt istedet...

Det er underligt, men det virker .

Tak for hjælpen hf.
Avatar billede hf Nybegynder
12. april 2002 - 20:46 #11
Selv tak
Avatar billede hooh Nybegynder
12. april 2002 - 20:48 #12
øøh jeg tror jeg fandt ud af hvorfor..

hvis jeg renamer position, så virker den også..

måske kan den ikke li' at man kalder den for position. Det er måske et reserveret ord. (I dont know- maybe)
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