私は答えを検索しようとしましたが、運がなかった。 Microsoft Accessの「メモ」フィールドに大きな文字列を挿入しようとしています。ほとんどの人は、データベースが文字列を255文字に切り詰めるという問題に遭遇しているようです。それは私の問題ではありません。C#Visual Studio INSERTクエリの文字列パラメータを切り捨てる
私は、次のコマンドを使用して単純なINSERTをやろうとしている:
INSERT INTO Images
(Code, Issue, FileName)
VALUES (?, ?, ?)
私はこれを行うには、表アダプタクエリ構成ウィザードを使用しています。例えば、私はINSERTを完了した後、しかし
TableAdapter Adapter = new TableAdapter();
Adapter.InsertCode(Code, Issue, FileName);
以下のようなテーブルアダプタを使用してクエリを呼び出す、私は、データベース内のファイルをチェックし、それが約1000文字に切り詰められていることがわかります。奇妙なことに、これはプログラムでクエリを実行する場合にのみ発生します。クエリビルダを使用してクエリを構成し、手動で値を挿入すると、すべて正常に動作します。
文字列をファイルに書き込もうとしましたが、うまく見えます。 INSERT中に、文字列が切り捨てられるのはどこかの場所だけです。
ご協力いただきまして誠にありがとうございます。