この文字列を SQL 200 データベース テーブルに書き込む際に問題が発生しています。
文字列 "" から型 'Integer' への変換は無効です。
私のvb.netアプリが上記の文字列を表示どおりにテーブルのフィールドに書き込むようにするにはどうすればよいですか?
この文字列を SQL 200 データベース テーブルに書き込む際に問題が発生しています。
文字列 "" から型 'Integer' への変換は無効です。
私のvb.netアプリが上記の文字列を表示どおりにテーブルのフィールドに書き込むようにするにはどうすればよいですか?
さまざまな理由から、生の SQL 文字列ではなく、SqlCommand と SqlParameters を使用することをお勧めします。SQL で文字をエスケープするには、デフォルトでは単純に 2 倍にする必要があると思います (たとえば、' は '' になります)。
文字をエスケープするための唯一のルールは次のとおりだと思います。
_
および%
) をバックスラッシュでエスケープする'
そのため、最初に 3 つの検索を実行して任意の文字列を''
簡単_
に\_
挿入できるようにする必要があります%
。\%