NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

使用DB TOOLS INSERT DATA寫入ACCESS時DATA 空白字串中可否 格式為NUL

使用DB TOOLS INSERT DATA寫入ACCESS時

DATA 為必輸入部份,如何用空白字串 格式為NULL。

謝謝了喔~!

 

 

0 積分
1 條訊息(共 7 條)
6,399 檢視

你說的是把字串轉成Variant嗎? 那用如下圖的方法就好了。

Variant.png

 

0 積分
2 條訊息(共 7 條)
6,387 檢視

大大不好意思不是轉成Variant,

寫入access時為空格當中格式為NULL,

 

使用ACCESS當中SQL語法可以找到如:
select * from 1 where markdate is null

 

0 積分
3 條訊息(共 7 條)
6,374 檢視

了解你的意思了,不可以在LabVIEW中用Insert Data VI做,要用DB Tools Execute Query VI才可以。

你可以看一下以下這篇技術文章。

 

http://digital.ni.com/public.nsf/allkb/C454547CAC237B6F86256CF00057F57D

0 積分
4 條訊息(共 7 條)
6,369 檢視

Insert Example.vi.請問可以提供我此範例嗎?

我在2012找不到此範例~~~謝謝!!!

0 積分
5 條訊息(共 7 條)
6,358 檢視

1.png

0 積分
6 條訊息(共 7 條)
6,347 檢視

如果你的access 的資料庫在設定時就有設定預設值為Null

那你在寫入的時候就不用去寫入那個欄位,他本身值就是Null

你給的程式寫法 最後的結果應該是 有文字的會出現文字;放空值的 在資料庫內的表示為空值

健儀你 針對你要寫的欄位進行寫入就好,但是Key值一定要輸入

0 積分
7 條訊息(共 7 條)
2,667 檢視