2017-06-04 16 views
-1

我有一個簡單的更新查詢,該查詢應將數字應用於文本字段,但會一直刪除前導零。應該是054846,但最終爲54846.無法弄清楚我錯過了什麼。更新應將數字應用於文本字段的查詢失敗

Dim strsql As String 
strsql = "UPDATE [Action]" _ 
     & "SET [Action] = (" & "054846" & ")" 

DoCmd.RunSQL strsql 

請大家幫幫忙

回答

3

這聽起來像在表中的字段定義爲一個字符串。但是你所擁有的SQL的數字是一個整數,因爲你沒有用單引號括起這個值。如果你輸出你正在運行的SQL字符串,你會看到這個問題。

0

單qoute '

昏暗STRSQL作爲字符串STRSQL = 「UPDATE [動作]」 _ & 「SET [動作] ='」 & 「054846」 & 「」」 DoCmd.RunSQL STRSQL

環繞數