2015-01-04 97 views
-2

當我試圖執行這個查詢:錯誤而執行的SQL查詢

INSERT INTO dbo.fund (UID, FundName, CurrentValue, LastUpdated) 
VALUES (12121212, 'testttt', 'dfdfdsfsdfds', '2013-10-10'); 

我得到這個錯誤:

Msg 8114, Level 16, State 5, Line 1
Error converting data type varchar to numeric.

+3

爲我們提供了表中每列的數據類型 – lolbas 2015-01-04 14:52:27

+0

只需注意:表示行索引更好的保留'AUTO_INCREMENT'參數 – lolbas 2015-01-04 15:04:51

+0

''dfdfdsfsdfds''作爲'CurrentValue'值的'UID'或類似字段?!?!?似乎最好的腥......如果'CurrentValue'是一個數字數據類型(這似乎是這種情況,從錯誤消息判斷) - 你需要提供一個**數字**值! – 2015-01-04 15:36:56

回答

1

您沒有提供遠遠不夠的信息,但我的猜測是,列CurrentValueINTEGER類型,但是您提供的文本值不能轉換爲整數。