NI產品與技術 討論區

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

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

使用DB TOOLS INSERT DATA寫入ACCESS時

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

謝謝了喔~!

 

 

0 Kudos
Message 1 of 7
(3,934 Views)

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

Variant.png

 

0 Kudos
Message 2 of 7
(3,922 Views)

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

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

 

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

 

0 Kudos
Message 3 of 7
(3,909 Views)

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

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

 

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

0 Kudos
Message 4 of 7
(3,904 Views)

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

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

0 Kudos
Message 5 of 7
(3,893 Views)

1.png

0 Kudos
Message 6 of 7
(3,882 Views)

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

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

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

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

0 Kudos
Message 7 of 7
(202 Views)