2009-04-21 11 views
1

Visual Studio 2005からクエリビルドがあります。SQLデータベースからAccessにレコードを挿入しています。Accessでクエリを挿入します。

私のクエリは、私はこのエラーがクエリに発射された場合
は知らない...条件式エラーでデータ型が一致を得る

insert into i_mails 
    (id,from_mails,to_mails,cc_mails,subject,body, 
    anchor_level_id,attachment,forward_status ,reply_status,delete_status,  read_status, 
    received_date,response_date, 
    batch,forward_score,delete_score,priority, 
    is_auto_reply,parent_mail_id,case_id,time_bound) 

values (1,'[email protected]', '[email protected]','[email protected]', 'Hi','--long html field--', 
     7 , 'True' ,False,False,False,False, 
     #12/12/2000 00:00:00# ,#12/12/2000 00:00:00#, 
     0, '0','0', 1 , 
     'False',0,2,0) 

です...助けてください!

Accessデータベースの構造:

イド - ナンバー、
from_mails - メモ、
to_mails - メモ、
cc_mails - メモ、
対象 - メモ、
体 - メモ、
anchor_level_id - 番号、
添付ファイル - はい\いいえ、
forward_status - はい\いいえ、
reply_status - はい\いいえ、
delete_status - はい\いいえ、
READ_STATUS - はい\いいえ、
received_date - のDateTime、
response_date - のDateTime、
バッチ - ナンバー、
forward_score - ナンバー、 delete_score - 数、
優先 - is_auto_reply番号、
- \はいいいえ、
parent_mail_id - ナンバー、
CASE_ID - ナンバー、
time_bound - 数、

+0

質問を正しくフォーマットしてください。 –

+0

テーブルの構造/デザインを教えてください。 –

+0

アクセスに追加するのではなく、Jetデータストアに追加しています。 –

答えて

4

is_auto_replyについては、引用符を付けずに「false」を使用してください。これは問題だと思われます

+0

それは文字列ではないことをどのように知っていますか? –

+0

is_auto_replyデータ型は "Yes \ No"です。 – Guddu

+0

この場合、引用符は不要です。 – mavnn

3

各値をヌル(または他の「ゼロ」値)に置き換えます。最初のものから始めて、次に2番目のもの(最初のものをnullのままにしておきます)とすべての値をnullに置き換えるまでオンにします。 それぞれの変更後にクエリをテストします。

クエリが機能し始めると、変更した最後の値が問題の原因となります。

P.S.間違った唯一の値ではないかもしれませんが、このメソッドを使用すると、間違って型付きの値がすべて見つかります。

希望これは、それはあなたがreceived_date & response_date

に挿入しようとしている値が正しくないためです

テーブル構造とデータ型を知らなくても、しかし、完全な推測で伝えるのは難しいです

+0

+1。しかし、これはすべてのフィールドがnullを許可する場合にのみ機能します。 –

+0

イアン:私はあなたの前にあります:)上記の "ゼロ値"を参照してください。 –

+0

バール・マハジャンの答えは私にとっては正しかったです。今はうまく動作しています – Guddu

1

を支援#シンボル区切り文字の...

'12/12/2000 00:00:00' ,'12/12/2000 00:00:00' 
//i.e. Surround them with apostrophes 
+0

私はしようとしました..しかし、運がいい... – Guddu

+0

#記号は、MS Accessで日付を区切る方法です。 –

+0

Really ... Nasty :( –

0

' - 長いhtmlフィールド - 'に書式設定の問題が含まれているかどうかを確認する価値があります(たとえば、アポストロフィが含まれていると、フィールドが途中で終了すると解釈されます) 。

それ以外では、他の人は言った:テーブル構造の詳細がなければ、誰もあなたをあまり助けることができないだろう。あなたは、文字列データ「真」と「偽」を挿入しようとしている一方で 添付ファイルとis_auto_reply 彼らがブールれるべき値フィールド:あなたがフィールドに挿入しようとしているデータで

+0

私はどのように構造設計を投稿しますか? – Guddu

+0

重要な情報は、表のデザインビューで示されるデータ型です。 – mavnn

1

ルック。

+0

私は今それを得た...ありがとう... – Guddu

関連する問題