Access Tabelle über C# bearebiten

Hallo,

ich würde gerne in meinem C# Programm eine Access Tabelle aufrufen, dort einen Eintrag suchen, falls er nicht vorhanden ist in einer bestimmten Spalte soll er dieses Eintrag hinzufügen.

hat jdm eine idee wie ich das realisieren könnte ?

bisher hab ich.

Accesss.Application acap = new Accesss.Application;

acap.DoCmd.OpenTable(„FormsCatalog“,Access.AcView.acViewDesign,Access.AcOpenDataMode.acEdit);

1000 Dank …

ich würde gerne in meinem C# Programm eine Access Tabelle
aufrufen, dort einen Eintrag suchen, falls er nicht vorhanden
ist in einer bestimmten Spalte soll er dieses Eintrag
hinzufügen.

Easy Mission:

Richte einen ODBCV Treiber ein (Hast du das alte VSS musst du ODBC erst bei M$ runterladen, ab VSS 2003 ist es dabei) und greif dann via ODBC.net drauf zu. Beispiele sind hierzu ausreichend in der Doku vorhanden. Wenn Du fragen hast, kannst Du die zu diesem Thema sicherlich hier: www.schlechte-doku-hasser.de beantwortet bekommen. Ich glaube dort ist auch ein ähnliches Beispiel für SapDB dabei.

Chris

Richte einen ODBCV Treiber ein (Hast du das alte VSS musst du
ODBC erst bei M$ runterladen, ab VSS 2003 ist es dabei) und
greif dann via ODBC.net drauf zu. Beispiele sind hierzu
ausreichend in der Doku vorhanden. Wenn Du fragen hast, kannst
Du die zu diesem Thema sicherlich hier:
www.schlechte-doku-hasser.de beantwortet bekommen. Ich glaube
dort ist auch ein ähnliches Beispiel für SapDB dabei.

Chris

würde ich nicht so machen, ich würde über oledb gehen und nicht über odbc.

gruss

soweit klar
hallo,

soweit war ich auch schon.
Datenbankanbindung usw.
Aber wie füge ich Einträge zu einer Tabelle hinzu bzw. finde Einträge?

bin ich mit DoCmd. … auf dem richtigen weg ?
Oder geht das über SQL anweisungen ?

1000 Dank vom „null-ahnung-habenden“

nein mit DoCmd bist du total falsch. das ist eine methode die das Access Objektmodel zu verfügung stellt.

Du könntest Access Referenzieren, und dann DoCmd brauchen… dies macht aber meistens keinen sinn.

Du solltest in der MSDN oder über ein Buch in das Thema ADO.NET einlesen und dich mit, DataSets, Commands, Adapters, etc. auseinander setzten.

Gruss

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]