2010年6月3日木曜日

バリアント型でない変数にnull値を代入しようとしました

NULLを許可していないフィールドにNULLを入れようとして
そのままですが文字フィールドに数字を入れようとした時も出ました
excelのセルに品番を入れて文字揃えしている場合、見ただけでは文字か数字か判別出来ない
文字揃えを標準にしてセルの幅を広げると数字のものは左によって出てくる
これセルをセルの書式設定で文字列を指定してf2で呼び出してenterを押すと文字として確定され文字と認識される。

・他のエラーについて、経験則ですが参考になれば
>obcd呼び出しに失敗しました
発注番号が重複している。ユニークキーが重複している
nullが許可されないフィールドにnull値を入れようとした
納入場所がブランク、納入日がブランク

>バリアント型でない変数にnull値を代入しようとした
文字のフィールドに数字扱いで入っている
 

>指定されたデータ量がフィールドサイズをこえています。
TPHNCDの半角の所に全角で入っている
業者コードを5桁で設定してることろに、5桁以上だとこける

>oledb操作でエラーが発生しました
年月のところの数式
+mid(a1,1,4)のようなが、文字扱いでそのまま入っている

0 件のコメント:

コメントを投稿