15. juni 2003 - 22:13Der er
7 kommentarer og 1 løsning
SQL og ODBC
Hejsa Til en Concorde C5 har jeg ODBC adgang således at jeg kan tage foskellige tabeller ind fx Excel. Jeg vil nu gerne lave en webside i ASP, som henter data via ODBC. Hvad skal man skrive som driver navn, his man ønker adgang til databasen. (Hvis det er noget med Access, så skriver man jo noget med .mdb osv.)
Navngivningen af dine ODBC-kilder ser du under Kontrolpanelet, Datakilder (ODBC) på din PC. Her opretter du DNS navnene og her kan du se hvad din C5 datakilde hedder.
Jeg ved godt hvad kilden hedder og har prøvet det, men det virker ikke rigtigt. Som skrevet har jeg intet problem med at connecte til C5 database i Excel via ODBC Du skriverDNS navne, hvad mener du med det?
Undskyld DSN (Data Source Name). En DSN "pakker" oplysninger om driver, databaseplacering m.m. sammen i et DSN-navn, som så er det eneste man behøver at adressere.
Eksempel på ASP kode, hvor der er skabt en DSN der hedder C5NAT
Dim oConC5,oRsC5 Set oConC5 = Server.CreateObject("ADODB.connection") oConC5.open "DSN=C5NAT"
Egentlig er dette ikke et C5 spørgsmål, men ASP. Få evt. fat på WROX's "Beginning Active Server Pages 3.0" eller "Beginning ASP Databases", her står der meget mere om DSN connection til ODBC databaser.
Jubii... nu er vi ved at være der. Jeg skulle selvfølgelig oprette datakilden under System DSN og ikke kun under User DSN... Hvilket også forklarer hvorfor jeg kun kunne connecte til Excel. Nu er der bare et andet problem:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
Versionen af ODBC driveren er 2.01. Jeg ved der er en nyere version, men er det muligt at benytte en nyere version uden at opgradere hele Concorde, hvilket jo er en bekostelig omgang.
Jeg har en kammerat dom har den hele nye version af C5 light, men desværre har han ikke ODBC licensen så vi kan afprøve det der. Er der mulighed for at få en ODBC "demo licens" således at man kan afprøve uden at blive ruineret ???
Alle forslag til løsniong af problemet er velkomne.
Datafile (her angives stien til datafilen, f.eks. O:\C5win\c5data.dat) Additional parameters: Skriv stien til hvor programfiler ligger (helst samme sted som data - f.eks. O\C5win\)
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.