Jeg vil godt spørge om der er nogen der kan fortælle mig hvordan jeg gør følgende i Borland C++ Builder 6.
1: Jeg skal oprette forbindelse til en MySQL eller Oracle database. 2: Det skal kunne køre over internettet!!! (IP ikke TNS) 3: Det skal kunne køre uden brugeren skal installerer oracle eller mysql software først på deres maskine.
Skal helst foregå vie DBExpress men andre løsninger kan også bruges. Er der nogen der kan hjælpe mig med dette da jeg løber hovedet imod muren.
Jeg kan sagtens snakke med min lokale oracle server men jeg skal kunne bruge det over nettet.
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Du kunne oprette en ODBC, som peger på serveren. Problemet er dog at denne odbc adgang skal du selv installere/oprette på maskinen. Da denne ODBC kan sættes op til IP bør den ikke have nogle problemer med at kommunikere over nettet.
Du kan IKKE bruge en standard ODBC forbindelse, da denne jo hooker en ODBC-driver (f.eks. Oracles eller MS's), som linker til OCI - Oracles klient-software. Derfor skal der normalt være Oracle klient software på klienterne. Det kræver selfølgelig også at der er hul igennem for den/de porte du skal snakke med etc. etc. Måske det er bedre for dig at skrive en klient-server dims der f.eks. anvender http (som der jo normalt er åbent for alle steder). F.ex. noget SOAP eller alm. ASP/HTTP.
Altså: Gammel: Klient -> ODBC/OLEDB -> Net -> Server -> Database Nyt : Klient -> klient-Dims -> http net -> server-dims -> ODBC/OLEDB -> Database
Du kunne også bruge CORBA, f.ex. Mico ORB, men det er lidt besværligt.
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.