Kann MS ACCESS als network database server mit BDE benutzt werded



  • Halo

    Ich habe eine kleine Microsoft Access datanbank "9 Tables" die ich mit BDE zu meinem program verbunded habe..alles funktioniert gut. Aber jetzt will ich "muss ich" das program zu einem server machen und clients auf anderen computers werden dem server sql queries senden...

    Kann ich das mit Microsoft Access und BDE tun ?
    Wenn "Ja" welche Komponente soll ich dann benutzen...
    Wenn "Nein" was soll ich also jetzt machen

    Danke



  • Hallo

    Ob Access Netzwerkzugriff anbietet, weiß ich jetzt nicht genau, kann sein das das erst mit MS SQL Server geht.
    Aber du kannst ja auch gleich auf Firebird oder SQLLite umsteigen.

    bis bald
    akari



  • Wen ich firebird oder sqllite benutze kann ich dan ms access furs netzwerk benutzen...und kan ich die data access komponenten des builder benutzen...?



  • Hallo

    nein die beiden Alternativen würde jede für sich das ganze Access und ADO/ODBC ersetzen. Du hast dann dort auch eigene Zugriffskomponenten, aber die Datensensitiven GUI-Controls kannst du weiter benutzen, wenn du sie korrekt eingesetzt hast.

    bis bald
    akari



  • Ok..I glaube das ich es probieren werde..aber wenn du gute tutorials hast ware das sehr gut...und ich wurde sehr dankbar..es ist schwer gute tutorials for den bcb zu finden...und is eines besser als das andere sqllite oder firebird..

    danke



  • shakoush, ich glaube es würde helfen wenn du deine Aufgabenstellung besser erklärst. Ist das eine Art Hausaufgabe?
    MS-Access ist eine Client-, sprich eine lokale Anwendung. Access ist von vorneherein nicht dazu gedacht, Anfragen aus dem Netzwerk zu behandeln. Wie du deine Aufgabe schilderst klingt es so, als ob dein Programm diese Anfragen behandeln soll, und sie auf der lokalen Datenbank ausführt.



  • Also ich habe eine lokale datenbank in access und bde...ich will das mein program..ihrgendwie..SQL queries aus dem netzwerk empfangt und sie auf der lokalen datenbank ausfuehrt...



  • Dann ist es völlig schnuppe, welche DB da verwendet wird, die Clients sehen ja doch nur dein Programm.



  • also so weit so gut...aber welche komponente muss ich benutzen damit die clients mein program ansprechen konnen...



  • Hallo

    das bleibt dir überlassen. Empfehlenswert ist TClient/ServerSocket, um den Query-String als normalen Text zu schicken. Dann must du diesen auf dem Server wie gewohnt ausführen. Das schwierige ist aber, dann das Ergebnis als String-Daten zu konvertieren und zurück zum Client zu schicken.
    Im Grunde lso genau das was dedizierte DB-Server und Clients machen.

    bis bald
    akari


Anmelden zum Antworten