我有一个选择命令,它返回答案记录,但它也在 Visual Studio 2010 的查询生成器中使用此查询给出错误:
SELECT *
FROM Orders
WHERE (BCode = 025) AND (Date BETWEEN '1390%' AND '1391%') OR
(Date BETWEEN '1390%' AND '1391%') AND (MCode = 0123456789)
错误是:
错误信息:nvarchar 值“0854697543”的转换
溢出了一个 int 列
数据类型是
BCode : nvarchar(50)
Date : nvarchar(50)
MCode : nvarchar(10)
哪里有问题?