gpt4 book ai didi

tsql - 执行 TSQL 插入语句时遇到错误

转载 作者:行者123 更新时间:2023-12-05 00:08:54 27 4
gpt4 key购买 nike

我们的一位用户在开发服务器中执行了插入语句。插入工作正常。但是在生产服务器执行同样的insert语句时,却遇到了如下错误:

Error:.Net SqlClient Data Provider Error Message: The conversion of char data type to a datetime data type resulted in an out-of-range datetime value. The statement has been terminated.



插入语句如下:
Insert into tbl_SeatWave_customers (Title
,FirstName
,Lastname
,EmailAddress
,HomeTelephone
,Address1
,Address2
,Address3
,Town
,County
,Postcode
,BuyerOrSeller
,OrderID
,ListingID
,BestCallDateTimeFrom
,bestcalldatetimeto
,FAQAsked
,Comments
,CallOutcome
,Spare1
,Spare2
)
Values('Mr'
,'Darren'
,'Piper'
,'bazzt27@hotmail.com'
,'07825758328'
,'7 RUSSELL ROAD'
,''
,''
,''
,'CLWYD'
,'LL18 3BS'
,'Other'
,''
,'19/06/2009'
,'12:00'
,''
,'Callers tickets have not yet arrived.'
,'Resolved'
,'Yes'
,''
)

表 tbl_SeatWave_customers 具有以下结构:
COLUMN_NAME           DATA_TYPE COLUMN_DEFAULT
NUID bigint NULL
CallDateTime datetime (getdate())
Title nvarchar NULL
FirstName nvarchar NULL
LastName nvarchar NULL
EmailAddress nvarchar NULL
HomeTelephone nvarchar NULL
MobileTelephone nvarchar NULL
WorkTelephone nvarchar NULL
Address1 nvarchar NULL
Address2 nvarchar NULL
Address3 nvarchar NULL
Address4 nvarchar NULL
Town nvarchar NULL
County nvarchar NULL
Postcode nvarchar NULL
BuyerOrSeller nvarchar NULL
OrderID nvarchar NULL
ListingID nvarchar NULL
BestCallDateTimeFrom datetime NULL
BestCallDateTimeTo datetime NULL
FAQAsked nvarchar NULL
Comments nvarchar NULL
Spare1 nvarchar NULL
Spare2 nvarchar NULL
Spare3 nvarchar NULL
Spare4 nvarchar NULL
Spare5 nvarchar NULL
CallOutcome nvarchar NULL

我的问题是这个错误的原因是什么以及修复它的解决方案是什么?

最佳答案

我的猜测是国际化(19/06/2009 vs 06/19/2009 vs 2009 06 19 来自客户端的机器和/或不同配置的服务器 - 提示,一个相当常见的布局是“2009/06/19”),或者只是你可能一直在使用日期错误,现在已经过了 12 日 - 即之前它认为是 10 月 6 日、11 月 6 日、12 月 6 日,繁荣。

当然,如果你使用参数(而不是字符串),你就不会有这个问题。小数点同上 - 123,456 与 123456 相同吗?还是123个半?

关于tsql - 执行 TSQL 插入语句时遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1020382/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com