MS Access και SQL ODBC

mmyron | Τετ, 07/16/2008 - 12:10 | 1' | 5

Στην εταιρία που εργάζομαι έχουμε μια custom εφαρμογή σε access που συνδέεται με odbc σε έναν SQL server. Προσπάθησα να εγκαταστήσω την access (μέσω wine) και μου εμφανίζει όλο το office (με ενεργή μόνο την acccess). Το θέμα είναι οτι δεν καταφέρνω να στήσω odbc και να το κάνω να δουλέψει...

Υπάρχει τρόπος; Δοκίμασα διάφορες μεθόδους που βρήκα σε  forums αλλά δεν τα κατάφερα

Δώσε αστέρια!
Σχόλια

Ένα καλό εργαλείο που δεν το έχω χρησιμοποιήσει  είναι το unixODBC. Έχει drivers και για MS Access. Δεν το έχω χρησιμοποιήσει αλλά έχω την εντύπωση ότι είναι σχετικά το πιο επίσημο εργαλείο που χρησιμοποιείτε. (Δυστυχώς τρέχουμε Windows)

Το openoffice.org-base και αυτο χρησιμοποιεί unixODBC. Οπότε με λίγο ψάξιμο μάλλον και με openoffice θα μπορείς να κάνεις την δουλεία σου.

Αν δεις τελικά ότι κάνει κάνε και κανένα post για να μάθουμε και εμείς.

ilnak]

Ένα καλό εργαλείο που δεν το έχω χρησιμοποιήσει  είναι το unixODBC. Έχει drivers και για MS Access. Δεν το έχω χρησιμοποιήσει αλλά έχω την εντύπωση ότι είναι σχετικά το πιο επίσημο εργαλείο που χρησιμοποιείτε. (Δυστυχώς τρέχουμε Windows)

Το openoffice.org-base και αυτο χρησιμοποιεί unixODBC. Οπότε με λίγο ψάξιμο μάλλον και με openoffice θα μπορείς να κάνεις την δουλεία σου.

Αν δεις τελικά ότι κάνει κάνε και κανένα post για να μάθουμε και εμείς.

Ευχαριστώ....

Το πρόβλημα με το ΟΟ είναι ότι δεν "παίζει" με φόρμες της Access. Η εν λόγω εφαρμογή λόγω του ότι αποτελεί frontend έχει πολλές (μα ΠΑΡΑ πολλές).

Το να τις μεταφέρεις στο ΟΟ είναι μία δουλειά χρονοβόρα από την φύση της (πόσο μάλλον αν συνυπολογίσεις και τον παράγοντα "απειρία").

Θα δοκιμάσω το unixODBC και οτι νεότερο υπάρχει θα ενημερώσω. Άντε μπας και καταφέρω να μας ξεκολλήσω από την MS....

μέσααααα :):D;)!!!

πάντως το απλούστερο που θα μπορούσες να κάνεις, είναι να κάνεις extract την βάση δεδομένων σε .csv file και μέτα να κάνεις import το αρχείο στο ΟΟ.

Εναλλακτικά ψάξε για MDBtools, ή ακόμα και για το kexi.

το rekall είναι επίσης πολύ καλό.

OpenOffice.org office suite - database
OpenOffice.org is a full-featured office productivity suite that provides
a near drop-in replacement for Microsoft(R) Office.
This package contains the database component for OpenOffice.org.

You can extend the functionality of OpenOffice.org Base by installing these
packages:

* unixodbc: ODBC database support
* libmyodbc | odbc-postgresql | libsqliteodbc | tdsodbc | mdbtools: ODBC
drivers for:
- MySQL
- PostgreSQL
- SQLite
- MS SQL / Sybase SQL
- *.mdb (JET / MS Access)
* libmysql-java | libpg-java: JDBC Drivers
for:
- MySQL
- PostgreSQL

Αυτό το βρήκα στο synaptic.

Ναι  το είδα και εγώ...Βασικά το googlαρα το θέμα και βρήκα το unixodbc. Παρ' ολα αυτά νοιώθω λίγο σαν χάνος...Όπως επί εποχής Win 3.1 που όταν κάτι στράβωνε, κάναμε ξανά εγκατάσταση από την αρχή γιατί δεν ξέραμε να φτιάξουμε αυτό που στράβωσε! (καλά που έχω spare μηχανάκι και το έχω μετατρέψει σε linux "πειραματόζωο").

Όπως καταλαβαίνω το συγκεκριμένο είναι για χρήση μέσω ΟΟ. Άρα στο πρόβλημα της μεταφοράς των forms της Access, προστίθεται και το πρόβλημα της εξικοίωσης των χρηστών με το περιβάλλον του ΟΟ (εδώ γκρινιάζουν για το MSOffice που το έχουν φάει στη μάπα, πόσο μάλλον με κάτι που μοιάζει αλλά δεν "είναι" MSOffice).

Θα ανάγω το θέμα σε home-project και ελπίζω να έχω νεότερα σύντομα...

Υ.Γ. Πάντως όλη αυτή η φάση με το linux με κάνει και νιώθω όπως όταν έγραφα σε GW-Basic τον κώδικά του "Zombie Island" (από listing του Pixel, 4000+ γραμμές):Ζωντάνια απερίγραπτη!!!. Αλλά κάτι τέτοιες καταστάσεις (όπως αυτή που αντιμετωπίζω τώρα) μου θυμίζουν οτι τότε ένα ξαδερφάκι μου είχε βγάλει κατα λάθος την μπρίζα του MSX που είχα τότε, 20 γραμμές πρίν τελειώσω :(