Seite 1 von 1

Live-Meeting am 7.8.2019: Access und .net

BeitragVerfasst: Mi 24. Jul 2019, 15:01
von Josef Pötzl
Hallo!

Das Thema für das nächste Live-Meeting behandelt das Zusammenspiel von Access mit .net-COM-Bibliotheken.

Ich möchte folgende Punkte behandeln:
  • Einbindung/Verwendung einer .net-COM-dll (Überblick + Anwendung bestehender Klassen)
  • Schreiben einer .net-COM-dll mit C# (VB.net kenne ich zu wenig, falls das jemand zeigen kann, der mit VB.net arbeitet, können wir die Unterschiede betrachten.)
  • Probleme mit Typen & Co. (z. B. .net-Array vs. VBA-Array)
  • Wie könnte man Daten (Recordsets o. ä.) von .net nach Access bringen? (Das möchte ich etwas ausführlicher diskutieren, da ich dafür selbst noch keine gute Lösung kenne.)
  • .net-UserControls in Access

LG
Josef

Re: Live-Meeting am 7.8.2019: Access und .net

BeitragVerfasst: Sa 3. Aug 2019, 21:25
von Sten Schmidt
Servus,

Josef Pötzl hat geschrieben:[*]Wie könnte man Daten (Recordsets o. ä.) von .net nach Access bringen? (Das möchte ich etwas ausführlicher diskutieren, da ich dafür selbst noch keine gute Lösung kenne.)


hier zumindest schon mal die angestaubte Variante von Access -> .NET:

Code: Alles auswählen

 public void readFromRecordSet(ADODB.Recordset adodbRS)
        {
            try
            {
                this.recordSet = adodbRS;
                this.dataGridView1.DataSource = RecordSetToDataTable(this.recordSet);
            }
            catch (Exception ex)
            {
                ExceptionHandler.HandleException(ex);
            }
        }
       
        private DataTable RecordSetToDataTable(ADODB.Recordset rs)
        {
            using (OleDbDataAdapter DA = new OleDbDataAdapter())
            {
                this.dataTable.Clear();
                DA.Fill(this.dataTable, rs);
                return this.dataTable;
            }
        }
 


http://wiki.access-codelib.net/DotNetLi ... taGridView
https://svn.access-codelib.net/svn/DotN ... ridView.cs