Ich habe ein C# -Projekt und eine Access-Datenbank. Alles läuft perfekt, aber wenn ich manuell ein berechnetes Feld in der Datenbank hinzufügen und es in einer DataGridview in C# anzeigen möchte, ist System.Data.OleDb.OleDbException
aufgetreten und das Programm hat seine Ausführung abgebrochen.System.Data.OleDb.OleDbException trat auf, wenn Access-Datenbank manuell geändert wurde
Fehler
Unrecognized database format Unrecognized database format
ich Datenbank zu verbinden versucht, mit datagridview
Projektdatenquelle Assistenten zum Hinzufügen, in da, wenn ich mich testen wollen bekommen die Verbindung immer noch den gleichen Fehler.
Ich erstelle eine neue Datenbank mit dem gleichen Namen und den gleichen Tabellen ohne Daten und die Programme laufen, aber wenn ich nur die Felder Name und Datentyp in der Entwurfsansicht kopieren und Programm starten möchte, sehe ich mit dem gleichen Fehler.
Vorschläge in dieser Hinsicht wird
Also, was haben Sie * (in Bezug auf Code) * getan, wenn Sie "... manuell ein berechnetes Feld in der Datenbank hinzufügen und es in einer Datagridview in C# anzeigen wollten"? –
Es scheint, dass Ihre Datenbank Feldtyp und Code Feldtyp nicht übereinstimmen –
@MarcGravell Ich mache nichts, ich habe einen Datenadapter, wählen Sie * aus der Tabelle und legte sie in eine Datentabelle, und ich setze Datentabelle auf Datenquelle von Datagridview, wann der Datenadapter möchte Datentabelle diesen Fehler accorred – SaraniO