すべて、アクセスクエリエラー - Nullデータ型とバリアントデータ型 - このエラーを修正するにはどうすればよいですか?
このエラーは私を狂ったものにしています。私はそれを把握しようと2時間かかりました、そして/またはそれを運行なしで回避しようとしました。
"Variantデータ型ではない変数にNULL値を割り当てようとしました。" - tbl_parent_001が別の大きなテーブル(PARENTNAMEレコードを個片化するため)からして、グループを使用して作成された
SELECT tbl_budir_002.Location_Index, tbl_parent_001.NEWPARENTID
INTO tbl_budir_003
FROM (tbl_budir_002
LEFT JOIN qry_parent_003
ON tbl_budir_002.Location_Index = qry_parent_003.Location_Index)
LEFT JOIN tbl_parent_001
ON qry_parent_003.PARENTNAME = tbl_parent_001.PARENTNAME;
私は思うの合併症は、この時点ででてくる:
は、ここに私のSQLです。私は手動でテーブルに移動し、フィールドautonumberとしてフィールドNEWPARENTIDを割り当てる必要があったので、PARENTNAMEレコードの主キーを与えることができました。今、私がクエリを実行すると、私は上記のエラーが発生します。私はそれが私の問題を引き起こしている自動番号だと思うが、私はクエリを使用して主キーを作成する他の方法を知らない。
私は現在のクエリ設定でエラーを軽減し、(2)テーブルのデザインビューで手動で入力するのではなく、プライマリキーを作成する方が良い方法を考えてください。あなたの問題はLEFT JOIN
かもしれように見えます
おかげで、 ノア
バリアントデータ型はVBAにあり、データテーブルにはありません。つまり、SQLだけでなく、どこかでコードを実行する必要があります。明確にすることはできますか? –