Avatar billede dakine Nybegynder
27. marts 2003 - 08:48 Der er 2 kommentarer og
1 løsning

KAMP med database ADOConnection.

Hej

Jeg har en TADOConnection komponent som jeg bare ikke kan få til at skabe forbindelse til min Oracle8 database.

Hvis jeg opbygger ConnectionString'en DesignTime og afprøver forbindelsen virker det fint. Ingen problemer.

Men hvis jeg vil indsætte username/ passwd RunTime virker det bare overhovet ikke. Linien hedder:
ADOConnection.Open(Uppercase(Schema), passwd);
(Dvs. ServerName og Provider er stadig sat DesignTime).

Og nej.- Der er ikke fejl i brugernavn/passwd. Tro mig. :o)

Fejlen hedder:
"OleException: ORA-06413 Connection not open."

Jeg har afprøvet al min Connect sourcekode i testprogram.- Virker fint. Også med at sætte user/passwd runtime.
Altså er den ikke koden der fejler noget.
Godt så.
Så prøver vi at udskifte TADOConnection komponenten! Men det nytter heller ikke noget.
Jeg har et andet program hvor det kører efter helt samme princip og har kopieret komponenten derfra. Virker heller ikke.
.... Nogle gode forslag???
Avatar billede siz23 Nybegynder
27. marts 2003 - 10:01 #1
jeg fandt noget om det på nettet.

"if the exe file name has characters like ' " (), or it is located in a folder with long name ( >8 ), this may be the cause."

håber du kunne bruge det.
Avatar billede dakine Nybegynder
01. april 2003 - 09:44 #2
Hej siz23.

Først må du undskylde, der er gået noget tid.
Til gengæld er dit svar ganske og aldeles korrekt. Hvis jeg kopiere exe-filen alle til en mere simpel path virker det!!!
I stinavnet var nemlig tegn som () og dermed kan den ikke skabe forbindelse til databasen. (!!!). Det er et af de svar hvor man bare tænker... NÅ!

Jeg vil da i øvrigt blive ekstra glad hvis vil fortælle mig hvor du fandt svaret. :o)

Men mange tak for hjælpen.
Avatar billede siz23 Nybegynder
02. april 2003 - 08:41 #3
fandt det på google.

her er linket.
http://www.codeguru.com/mfc/comments/18053.shtml

Jeg er da glad for at det virkede hos dig.
tak for points.
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