Avatar billede mre Nybegynder
15. juni 2003 - 22:13 Der 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.)

Håber at nogen kan hjælpe
Venlig hilsen

Michael Rasmussen
Avatar billede dma Nybegynder
16. juni 2003 - 08:17 #1
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.
Avatar billede mre Nybegynder
16. juni 2003 - 11:56 #2
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?

Venlig hilsen

Michael Rasmussen
Avatar billede dma Nybegynder
17. juni 2003 - 08:33 #3
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.
Avatar billede mre Nybegynder
17. juni 2003 - 21:14 #4
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'

[Simba][Simba ODBC Driver][Codebase File Library]Missing File, C5TXTDAT.*

/online/forside.asp, line 20

Hvorfor spørger den efter C5TXTDAT.* filen er i biblioteket. I Excel spørges der ikke efter den ??

Håber a du lige kan hjælpe igen

Venlig hilsen

Michael Rasmussen
Avatar billede mre Nybegynder
18. juni 2003 - 00:17 #5
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.
Avatar billede dma Nybegynder
18. juni 2003 - 14:22 #6
Når du konfigurerer DSN'en er der spørgsmål om:

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\)

Prøv at se om det ikke virker!
Avatar billede keil Nybegynder
19. juni 2003 - 15:19 #7
Prøv at tjek din version af MDAC.
Det gøres på følgende måde.

Start
Kør
regedit

og åben filen

HKEY_LOCAL_MACHINE\Software\Microsoft\Dataaccess\Version
Avatar billede dma Nybegynder
06. september 2003 - 18:36 #8
Lukketid??!?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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