Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Δημιουργια connection string απο το OpenFileDialog και ενημερωση του αρχειου mdb

Îåêßíçóå áðü ôï ìÝëïò kallileo. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 26-12-2007, 21:43. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  24-12-2007, 10:52 38612

    Δημιουργια connection string απο το OpenFileDialog και ενημερωση του αρχειου mdb

    Εχω μια βαση mdb και κανω browse μεσω ενος OpenFileDialog για το αρχειο αυτο που βρισκεται καπου μεσα στον σκληρο.
    Αφου το επιλεξω το OpenFileDialog εχει το .FileName property που επιστρεφει το path που βρισκεται το αρχειο.
    Αυτο property με καποιο stirng concatenation θα μπορουσα να το περασω στο connection sting για την προσπελαση των πινακων του αρχειου
    Δηλαδη θα μπορουσε να ειναι C:\user\database1.mdb.
    Το προβλημα ειναι οτι στην C# το connection stirng
    OleDbConnection conn1 = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\user\database1.mdb;");
    δεν λειτουργει λογω το οτι θελει διπλο \\.

    Στεκει αυτη η σκεψη?
    Τι θα μπορουσα να κανω για αυτο?
  •  24-12-2007, 21:44 38617 σε απάντηση της 38612

    Απ: Δημιουργια connection string απο το OpenFileDialog

    Είτε βάλε διπλά slashes εκεί που πρέπει, είτε βάλε ένα @ πριν το connection string

    δηλαδή, κάνε το κάπως έτσι OleDbConnection conn1 = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\user\database1.mdb;");

    το @ δηλώνει στο runtime να μην ερμηνεύσει το \ σαν escape character, όπως γίνεται by default.


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  25-12-2007, 11:30 38622 σε απάντηση της 38617

    Απ: Δημιουργια connection string απο το OpenFileDialog

    Ευχαριστω...
    Και για να μην ανοιγω νεο θεμα...
    Αν θελω να ενημερωνω τους πινακες του παραπανω mdb αρχειου απο ενα αλλα mdb με ιδια δομη πως ηταν καλυτερο να το κάνω?
    Να τους φορτωσω σε dataset και να κανω εκει την ενημερωση?
  •  26-12-2007, 20:11 38640 σε απάντηση της 38622

    Απ: Δημιουργια connection string απο το OpenFileDialog

    Μπορείς να κάνεις διάφορα πραγματάκια, ανάλογα την υλοποίησή σου. Δες τα παρακάτω links

    http://msdn2.microsoft.com/en-us/library/system.data.dataset.merge(VS.71).aspx
    http://msdn2.microsoft.com/en-us/library/system.data.common.dataadapter.update.aspx
    http://msdn2.microsoft.com/en-us/library/33y2221y.aspx

     


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  26-12-2007, 21:43 38643 σε απάντηση της 38622

    Απ: Δημιουργια connection string απο το OpenFileDialog

    Καλό είναι να ανοίγεις νέο θέμα όταν έχεις νέα ερώτηση να κάνεις, αλλιώς κανείς δεν θα καταλάβει ότι έκανες καινούρια ερώτηση.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems