From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI產品與技術 討論區

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

Access日期/時間的欄位要如何使用UPDATE指令更新

已解決!
前往解決方案

請問Access 日期/時間的欄位要如何使用UPDATE指令更新,
可以新增可是使用UPDATE指令更新時就會出現下列錯誤
NI_Database_API.lvlib:Conn Execute.vi->Updata_Data-Access.vi<ERR>ADO Error: 0x80040E14
Exception occured in Microsoft JET Database Engine: UPDATE 陳述式的語法錯誤。 in NI_Database_API.lvlib:Conn Execute.vi->Updata_Data-Access.vi

0 積分
1 條訊息(共 7 條)
8,011 檢視

建議使用SQL語法

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

Billingsley  感謝您的回應 , 可是我是初學者您的回答我還是無法理解 , 可否講的詳細一點或是給我一個範例.......非常給謝您

0 積分
3 條訊息(共 7 條)
7,992 檢視
解決方案
由主題作者所接受 ccmm

不好意思

電腦當機

只留部分文字

http://decibel.ni.com/content/docs/DOC-3175

裡面有投影片介紹

另外

我有搜尋一些資料

http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/zht/pg/1/sn/catnav:ex/q/sql%20labview/s...

也請參考

如果無法成功

請再告知

http://tw.knowledge.yahoo.com/question/question?qid=1004121703053 

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

Billingsley  感謝您的指導 , 參考您提供的資料問題已經解決了   非常感謝

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

請問您是如何解決的?

讓我們也學習一下

感謝

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

以下是我的解決方式提供大家分享

1 . Access日期/時間的欄位 名稱設定要注意

原本設 DateTime 不行 , 改 Date 不行 , 改 Time 不行 , 最後 Date_Time 就可以了

2 . 指令要注意

UPDATE TestResult  SET Date_Time = '2011/1/6 下午 09:00:07' WHERE SerialNumber = '123456'        這樣可以

UPDATE TestResult  SET Date_Time = #2011/1/6 下午 09:00:07# WHERE SerialNumber = '123456'      這樣不行

UPDATE TestResult  SET Date_Time = #2011/1/6 21:00:07# WHERE SerialNumber = '123456'              這樣可以

UPDATE TestResult  SET Date_Time = '2011/1/6 21:00:07' WHERE SerialNumber = '123456'                 這樣可以

 

以上

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