/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Re: dbConnection
Fra : Andreas Slot-Henriks~


Dato : 09-06-03 08:59

Hej Jens...

> Jeg kom lige til at tænke på: Du bruger ikke Option Explicit, vel?
Jo, det gør jeg. Ellers er det ikke til at holde styr på sine variabler.

Jeg har i mellemtiden fundet ud af, at koden virker perfekt, hvis jeg
flytter den over på en anden PC. Jeg tror, den PC, jeg brugte til det i
starten
har noget i udu, når man laver en connection til db'en. Det er lige meget,
om jeg laver en DSN-less forbindelse eller ej. Det vil bare ikke virke.
Jeg har win2k pro - og har nu geninstalleret sp3 samt mdac 2.6sp1 og
efterfølgende mdac 2.7 - men jeg kan ikke få den til at virke igen.

Jeg får følgende fejl når jeg åbner db forbindelsen:

Microsoft OLE DB Provider for ODBC Drivers fejl '80040e21'
ODBC-driver understøtter ikke de ønskede egenskaber.
/artikler.asp, line 69

---- CLIP -----
63 strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("db/MyTestDb.mdb")
64 Set myConn = Server.CreateObject("ADODB.Connection")
65 myConn.Open strDSN
66
67 ' Skaber et recordset udfra SQL strengen
68 Set rs = Server.CreateObject("ADODB.Recordset")
69 rs.Open strSQL, myConn, adOpenKeyset
---- CLIP ----

Nogle idéer om, hvad der er gået galt på maskinen? Som nævt virker det
fint på andre maskiner. Jeg har også forsøgt med andre velfungerende sites,
men
det giver desværre samme fejl på denne ene PC.


mvh.
Andreas




 
 
Michael Stimose (09-06-2003)
Kommentar
Fra : Michael Stimose


Dato : 09-06-03 14:05

Andreas Slot-Henriksen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej Jens...
>
> > Jeg kom lige til at tænke på: Du bruger ikke Option Explicit, vel?
> Jo, det gør jeg. Ellers er det ikke til at holde styr på sine variabler.
>
> Jeg har i mellemtiden fundet ud af, at koden virker perfekt, hvis jeg
> flytter den over på en anden PC. Jeg tror, den PC, jeg brugte til det i
> starten
> har noget i udu, når man laver en connection til db'en. Det er lige meget,
> om jeg laver en DSN-less forbindelse eller ej. Det vil bare ikke virke.
> Jeg har win2k pro - og har nu geninstalleret sp3 samt mdac 2.6sp1 og
> efterfølgende mdac 2.7 - men jeg kan ikke få den til at virke igen.
>
> Jeg får følgende fejl når jeg åbner db forbindelsen:
>
> Microsoft OLE DB Provider for ODBC Drivers fejl '80040e21'
> ODBC-driver understøtter ikke de ønskede egenskaber.
> /artikler.asp, line 69
>
> ---- CLIP -----
> 63 strDSN = "DRIVER={Microsoft Access Driver
> (*.mdb)};DBQ="&Server.MapPath("db/MyTestDb.mdb")
> 64 Set myConn = Server.CreateObject("ADODB.Connection")
Pröv med:
strDSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&
Server.MapPath("db/MyTestDb.mdb")
//Michael
> 65 myConn.Open strDSN
> 66
> 67 ' Skaber et recordset udfra SQL strengen
> 68 Set rs = Server.CreateObject("ADODB.Recordset")
> 69 rs.Open strSQL, myConn, adOpenKeyset
> ---- CLIP ----
>
> Nogle idéer om, hvad der er gået galt på maskinen? Som nævt virker det
> fint på andre maskiner. Jeg har også forsøgt med andre velfungerende sites,
> men
> det giver desværre samme fejl på denne ene PC.
>
>
> mvh.
> Andreas
>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Andreas Slot-Henriks~ (09-06-2003)
Kommentar
Fra : Andreas Slot-Henriks~


Dato : 09-06-03 20:46

Hej Michael...

> Pröv med:
> strDSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&
> Server.MapPath("MyTestDB.mdb")


Ved at åbne db'en sådan:
'-----
65 strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("MyTestDB.mdb")
66 Set myConn = Server.CreateObject("ADODB.Connection")
67 myConn.Open strDSN
68
69 Set rs = Server.CreateObject("ADODB.Recordset")
70 rs.Open strSQL, myConn, adOpenKeyset
'-----
....får jeg denne fejl:

Microsoft OLE DB Provider for ODBC Drivers fejl '80040e21'
ODBC-driver understøtter ikke de ønskede egenskaber.
/artikler.asp, line 70



....og ved at åbne db'en sådan:
'-----
65 strDSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&
Server.MapPath("MyTestDB.mdb")
66 Set myConn = Server.CreateObject("ADODB.Connection")
67 myConn.Open strDSN
68
69 Set rs = Server.CreateObject("ADODB.Recordset")
70 rs.Open strSQL, myConn, adOpenKeyset
'-----
....får jeg denne fejl:

Microsoft JET Database Engine fejl '80040e37'
Microsoft Jet-databasemotoren kan ikke finde inputtabellen eller
forespørgslen "tblArtikler". Kontroller, at den findes, og at navnet er
stavet korrekt.
/artikler.asp, line 70


Det "sjove" er som tidl. nævnt, at jeg sagtens kan åbne mit site på en anden
PC uden så meget som at ændre ét enkelt lille tegn.

Jeg har nu installeret win2k oven i den eksisterende installation. Herefter
lagde jeg sp1+sp2+sp3 på igen. Afinstallerede IIS og geninstallerede den
igen. Men det gav ikke bedre resultater...

Andre gode forslag?


mvh.
Andreas



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408528
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste