Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 26-05-16, 14:46
pctechdr Ο χρήστης pctechdr δεν είναι συνδεδεμένος
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 205
Προεπιλογή

Λοιπόν επανέρχομαι στο θέμα μου και αναφέρω ότι βρήκα την λύση κατά 90% που βοηθάει ωστόσο έχω κάποια ερώτηση που θα παραθέσω παρακάτω. Σας παραθέτω τον κώδικα σε περίπτωση που κάποιος χρειαστεί το ίδιο που χρειάστηκα και εγώ.
Βήμα πρώτο.

Δημιουργήστε έναν πίνακα με όνομα tblODBCDataSources
Πεδία στον Πίνακα:
DataBase
UID
PWD
Server
ODBCTableName
LocalTableName <-----------Πρωτεύον κλειδί
DSN
Όλα με τύπο Text και μέγεθος 50.
Εισάγετε το παρακάτω Module στην βάση σας.
RelinkODBC.zip

Δημιουργήστε μια μακροεντολή με όνομα AutoExec
επιλέξτε RunCode και καλέστε το module γράφοντας CreateODBCLinkedTables()
Είστε έτοιμοι.

Ωστόσο ήρθε η ώρα του ερωτήματος μου.

Αν έχω δημιουργήσει τα DSN ο κώδικας λειτουργεί άψογα, τι γίνεται σε περίπτωση όμως που δέν έχω δημιουργήσει τα DSN της βάσης μου?? Υπάρχει τρόπος ένα αποθηκευμένο DSN αρχείο στον φάκελο της εφαρμογής μου να εισαχθεί στο σύστημα αυτόματα??
Αν έχει κάποιος κάποια λύση και θα ήθελε να με βοηθήσει θα ήταν καλό.
Σας ευχαριστώ.

Επεξεργασία : Τελικά δεν χρειάζεται να δημιουργώ τα DNS. Τα καταχωρεί αυτόματα στο σύστημα οπότε δουλεύει η λύση 100%.

Τελευταία επεξεργασία από το χρήστη pctechdr : 26-05-16 στις 16:35.
Απάντηση με παράθεση