北海旅游淡季:求助:ASP的问题.

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/14 05:53:15
查询时,查询条件的字段是nvarchar型 报如下错误:
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'

将 nvarchar 值 'v1.0.2' 转换为数据类型为 int 的列时发生语法错误。

将nvarchar改为int型无错误..
但是我必须要用nvarchar进行查询...请问我该怎么办啊??

一看就知道.是你的select语句的where出错了
最好把源码贴出.
V1.0.2在数据库中是nvarchar型.类型不匹配.

查询条件的字段是nvarchar型,数据表里的相应字段定义的是int型,把数据表里的相应字段类型改为和查询条件的字段类型一致试一下