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

 

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

Γράψιμο απο Datagrid mysql σε access mdb

Îåêßíçóå áðü ôï ìÝëïò locust. Τελευταία δημοσίευση από το μέλος manosB στις 22-01-2010, 10:07. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  21-01-2010, 22:53 56582

    Γράψιμο απο Datagrid mysql σε access mdb

    Καλησπέρα.

    Θέλω να κάνω insert τα δεδομένα ενός DataGridView το οποίο το έχω γεμίσει με query σε MySQL, σε ένα αρχείο mdb της access. Μπορώ και αδειάζω τον πίνακα , αλλά όταν μπαίνει στη λούπα για το insert δεν κάνει τίποτα , ούτε πετάει κάποιο exception.
    Ακολουθεί ο κώδικας της λούπας - δυστυχώς δεν μπόρεσα να κάνω το code snippet να δουλέψει

    For Each dr As DataGridViewRow In dgExport.Rows dim query2 as String = "INSERT INTO [Table] ([Table].column1, [Table].column2, [Table].column3 ) VALUES(dgExport.CurrentRow.Cells(0).Value & " , '0', " & dgExport.CurrentRow.Cells(2).Value & ")" dbcommand.CommandText = query2 dataadapter.SelectCommand = dbcommand Application.DoEvents() Next
  •  22-01-2010, 00:06 56585 σε απάντηση της 56582

    Απ: Γράψιμο απο Datagrid mysql σε access mdb

    Έτσι όπως είναι καλά κάνει και δεν δουλεύει

    Με το κώδικα που μας έδωσες θα θεωρήσω ότι το dbcommand το έχεις φτιαξει παραπάνω σωστα, και το connection ανοιχτό

    DataAdapter δεν χρειάζεσαι.

    Απλά στην θέση του βάλε

    dccommand.ExecuteNonQuery().

    Θα πρέπει να σου παίξει αν όλες οι δηλώσεις του dbcommand είναι σωστες.

     


    Antonios Chatzipavlis

  •  22-01-2010, 09:10 56590 σε απάντηση της 56585

    Απ: Γράψιμο απο Datagrid mysql σε access mdb

    Έχεις δίκιο, έπαιξε με την πρώτη!

    Βέβαια το πρόβλημα είναι τώρα ότι κάνει insert μόνο την πρώτη γραμμή του datagrid για i=datagridview.rows φορές :)

    Ευχαριστώ
  •  22-01-2010, 10:07 56591 σε απάντηση της 56582

    Απ: Γράψιμο απο Datagrid mysql σε access mdb

    Αντί για dgExport.CurrentRow.Cells(2).Value γράψε dr.Cell(2).value

    Τι το κάνεις το loop αν δεν το χρησιμοποιείς!!!

    Manos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems