私はC#プロジェクトとアクセスデータベースを持っています。すべてが完璧に実行されますが、計算されたフィールドをデータベースに手動で追加してC#のdatagridviewに表示する場合は、System.Data.OleDb.OleDbException
が発生し、プログラムが実行を中断しました。アクセスデータベースを手動で変更するとSystem.Data.OleDb.OleDbExceptionが発生しました
私は、接続をテストしたいときdatagridview
がそこに、プロジェクトデータソースの追加ウィザードを使用してデータベースに接続しようとした
Unrecognized database format Unrecognized database format
エラーはまだ私に同じエラーを取得します。
データなしで同じ名前と同じテーブルを持つ新しいデータベースを作成し、プログラムを実行しますが、デザインビューでフィールド名とデータ型のみをコピーして、プログラムを開始したい場合、同じエラーが発生します。この点で
提案は、あなたのOldeDB番号を取得することができますがあり便利
"...計算されたフィールドをデータベースに手動で追加してC#のdatagridviewに表示する"ときに、(コードの点で)*何を*しましたか? –
あなたのデータベースのフィールドタイプとコードフィールドタイプが一致しないようです –
@MarcGravell私は何もしません、私はテーブルから選択してそれらをデータテーブルに入れ、データテーブルをデータグリッドビューのデータソースに設定するデータアダプタを持っていますデータアダプタは、このエラーが発生したデータテーブルを埋めることを望んでいます – SaraniO