NULL 値の転送時エラー回避
前提条件 MSエクセルのVBAにてアクセス形式(accdb) のテーブルのデータを別のテーブルに転送時に NULL の場合 エラー発生
実行時エラー -2147467259(80004005)
フイールド テーブル名.フイールド名 には長さ 0 の文字列を格納できません
sql の記述 (一部省略)
UPDATE テーブルA INNER JOIN テーブルB ON
テーブルA.key_a = テーブルB .key_b
SET
テーブルA.fld_a1 = テーブルb.fld_b1
テーブルA.fld_a1 及び テーブルB.fld_b1 は文字列であるが テーブルb.fld_b1 には
一部に NULL (複数行にわたる) 部分有り
➀ この場合テーブルA.fld_a1 に NULL をセットできないか
➁ NULL の場合 セットしないように 更に条件をセット可能か
対応策をご教示願いたい。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。