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

 

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

Access 2003 Database Connection και Commands

Îåêßíçóå áðü ôï ìÝëïò Τάσκος Γιώργος. Τελευταία δημοσίευση από το μέλος Τάσκος Γιώργος στις 09-10-2008, 20:54. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  09-10-2008, 13:16 45301

    Access 2003 Database Connection και Commands

    Καλησπέρα,

    Υπάρχει κάποιο άρθρο να με βοηθήσει στο θέμα...Connections,Commands..Queries κτλ.
    όσον αφορά την διαχείρηση με 2003 .mdb αρχείο? Ξέρω ότι πρέπει να χρησιμοποιήσω OleDbConnection,
    αλλά θα ήθελα λεπτομέρειες να μάθω περί του θέματος, π.χ. εντολές που όπως είδα χρησιμοποιούν
    SQL Query Language, κάποιες τεχνικές κτλ.

    Ευχαριστώ εκ των προτέρων.

  •  09-10-2008, 19:36 45316 σε απάντηση της 45301

    Απ: Access 2003 Database Connection και Commands

    Ξέρω, φάση...όλοι με SQL ασχολούνται, τι μας λές τώρα. :P

  •  09-10-2008, 19:49 45318 σε απάντηση της 45301

    Απ: Access 2003 Database Connection και Commands

    Όχι, δεν είναι αυτό. Απλά είναι τόσο γενική η ερώτησή σου... Πώς να σε βοηθήσουμε; Να σου αντιγράψουμε όλο το documentation του ADO.NET εδώ; Το internet έχει τεράστιο όγκο από παραδείγματα, tutorials, how-tos και guides για όλα αυτά που ρωτάς. Έψαξες; Αν βάλεις στο Google "ado.net access example" θα πάρεις 387000 αποτελέσματα. Πιάσε τα πρώτα, έχε στο πλάι το MSDN και σιγά-σιγά θα βρεις άκρη. Στην πορεία, όποια απορία έχεις την κουβεντιάζουμε, ωστόσο είναι δύσκολο να σε βοηθήσουμε γράφοντας ένα reply για το ADO.NET με Access from A to Z.


    Vir prudens non contra ventum mingit
  •  09-10-2008, 20:07 45319 σε απάντηση της 45318

    Απ: Access 2003 Database Connection και Commands

    Έχεις δίκιο, βασικά ψάχνω για τεχνικές Statements και δεν βρίσκω πουθενά,
    όντως το Google γυρνάει πολλά και τα περισσότερα παραθέτουν σε SQL.
    Το βιβλίο που έχω πάλι είναι κυριώς για SQL Databses.Έχω βγάλει κάποια άκρη τελικώς...
    Μόλις κολήσω θα το μάθετε:)

  •  09-10-2008, 20:18 45320 σε απάντηση της 45319

    Απ: Access 2003 Database Connection και Commands

    Τι εννοείς "τεχνικές statements";

     


    Vir prudens non contra ventum mingit
  •  09-10-2008, 20:53 45322 σε απάντηση της 45319

    Απ: Access 2003 Database Connection και Commands

    Υποψιάζομαι ότι δεν έχεις εμπεδώσει ακόμα ότι η πρόσβαση σε ΟΛΕΣ τις βάσεις γίνεται μέσω SQL Statements. Μπορεί η Access με τις φόρμες της και η VB6 με τα Recordset να έδινε την εντύπωση ότι συνέβαινε κάτι διαφορετικό, αλλά αυτό απλά δεν ισχύει. Αν δεν μάθεις SQL, σε βάση δεν μιλάς.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  09-10-2008, 20:54 45323 σε απάντηση της 45320

    Απ: Access 2003 Database Connection και Commands

    Εννοώ τα Commands που θα δημιουργήσω, π.χ. Select,Insert,Update,Delete.
    Η συνταξή τους είναι ίδια με T-SQL? υπάρχει κάτι που θα πρέπει να προσέξω.
    δηλαδή κάτι τέτοιο θα παίξει?, τώρα θα αρχίσω να γράφω, ώς τώρα σχεδίαζα το
    concept.
    [EDIT] Όντως δεν το ήξερα παναγιώτη, γνωρίζω κάτι απο SQL, νομίζω ότι δεν θα έχω πρόβλημα,
    αλλιώς ίσως να σας πρήξω λίγο. Πάντως δύο μέρες τώρα το μελετάω. Λίγο με τα
    tableadapter, datareader, dataset έφαγα ένα κόλημα αλλα νομίζω κατάλαβα, ένα dataset γεμίζει τον
    tableadapter και το datareader το χρησιμοποιείς για να φέρεις εγγραφές σαν objects. Όχι?

    public static void AddClient()
    {
    OleDbConnection myDbConnection = new OleDbConnection(o.ConnString);
    OleDbCommand myCommand = new OleDbCommand();

    try
    {
    myDbConnection.Open();
    myCommand.CommandText = "INSERT INTO EPAFES VALUES("
    + textBox1.Text + ",'" + textBox2.Text + ",'"
    + textBox3.Text + ",'" + textBox4.Text + "');";
    }
    catch (OleDbException ex)
    {
    MessageBox.Show(ex.ToString(), "OleDBConnection",
    MessageBoxButtons.OK, MessageBoxIcon.Warning);
    }
    finally
    {
    myDbConnection.Close();
    }
    }


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