请教怎样用labsql或者DATA ConNECTIVITY工具包修改多行数据库中的某一个值

你好:
我想请教如何在labview中动态更改数据库中的参数,我现在用两种办法,但是效果都很不好
1:用labsql中的ado setfielfvalue.vi照着清华大学杨乐平那本高级教程中"修改记录"编的,但是,不清楚setfielfvalue.vi的输入究竟怎么设,才能实现再前面板动态修改数据库中某一行的某一个值?还请你详细指教啊!
2.NI DATA CONNECTIVITY的那个工具包我也有的,但是上面没说怎样修改一个多行的数据库中某一行的例子,所以我想知道怎么用NI DATA CONNECTIVITY实现修改的功能啊?
PS:我已经成功的对数据库进行删除和添加操作了,联接没有问题

您好~!

请问你可以为我提供一个简单的向数据库插入记录的例子吗?

Modify.vi一樓提到的範例是這個.但是寫書的時候好像是舊版的labsql.有幾個元件現在找不到了.不過看他的寫法,應該沒有用到update這個語法.而且我試過很多次就是弄不出來.

 

AddNew.vi 這個是插入數據,也是杨乐平高级教程中的.如果有版權問題請告知我.我再把這兩個檔案刪掉

 

剛找到這篇文章

update語法應該是ok

http://www.labview.com.tw/forum/forum_posts.asp?TID=3733&KW=labsql+update

================================================

我找到我錯誤的地方囉!!    

UPDATE 成本清單 SET 價格(美金) = 'XXXX' where 識別碼 = '2'

                                  ^^^                                  ^^

好像打到()這種字元就會出錯.還有在'2'要去掉' '

===>UPDATE 成本清單 SET 價格美金 = 'XXXX' where 識別碼 = 2

(我還是不懂什麼時候要用' ',是資料型態的問題嗎?字串數字...access裡面自動建立的識別碼又是哪種呢?)

1338809.5790162037