从没遇见过的错误 '0317-0318' 转换为数据类型为 int ????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给出你的SQL,哪边隐式转换了,字符转INT出错 那段代码是这样的 sql="select * from ptype where usercode="&request("usercode") rs.open sql,conn,1,3 '=====按照提示,52行应该是这行 rs("UserCode")=UserCode rs("fullname")=fullname rs("preprice1")=preprice1 rs("preprice2")=preprice2 rs("minsaleprice")=minsaleprice rs("yljinjia")=yljinjia rs("BrandTypeid")=BrandTypeid rs("comment")=commentMicrosoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC SQL Server Driver][SQL Server]将 varchar 值 '0317-0318' 转换为数据类型为 int 的列时发生语法错误。 数据库出现上面的错误,是什么意思?从没遇见过。 varchar 值 '0317-0318' 根本就没有传这个值啊 我怀疑是SQL出了问题,现在我在从一个库往另外一个库导出数据时出现错误,无法将数据导入,只能导入一个空表错误源:Miscrosoft数据转换服务(DTS)包错误描述:无效的类别字符串这是什么原因呢? varchar值'0317-0318'根本就没有传这个值啊----------------------------print sql '先打印出来看看'rs.open sql,conn,1,3 现在我在从一个库往另外一个库导出数据时出现错误,无法将数据导入,只能导入一个空表 错误源:Miscrosoft数据转换服务(DTS)包错误描述:无效的类别字符串----------------------你怎么导出的?用vb代码? 直接用SQL的导入和导出数据 导出的 那就是用DTS Import/Export 向导了 导出的时候你选择的是哪一项?http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=SQL+DTS&in=30359&cl=2&cm=1&sc=0&lm=-1&pn=41&rn=1&di=1092993932&ln=107 第一个选项以前也是这样导出的,将数据表从一个数据库导入哦另外一个数据库,现在怎么就出现错误呢?是不是SQL运行出现错误? 而且现在我发现 更新的字段里面根本没有 int 类型数据 你是导出到已经存在的表还是如何?是导单表还是很多表?如果导Northwind表过去有没有问题?排错 基本的指导方针就是narrow down问题本身 exec dbcc checktable('tb_name')--看看某张表有错误没有?sp_msforeachtable @command1 = "dbcc checktable ('?')"--所有的表感觉问题在某张表某一行 感谢rouqu 这句sql="select * from ptype where usercode="&request("usercode") 应该为sql="select * from ptype where usercode='"&request("usercode")&"'"usercode是vchar一直以为是数字类型 是否能设置某个表的更新操作在日志里查询不到啊? 关于存储结构还是触发器的一个实际应用问题 再次提问,复杂动态SQL问题. 如何从下面这个表的内容生成另外一个表?(之后还有分送,在线等待!!急急急!!!) SqlServer 问题。。。 见多识广的来。。。急急急急 如何将openquery作为Update的表名,语法如何...解决马上给分... 折率问题(望高手帮忙) 一个存储过程被设置成自动启动调用,但数据库服务器启动时却没有被执行? MS-SQL Server2000中还原数据库的错误如何解决!!! 客户端访问? sql 取日期问题 如何获取空列?
rs.open sql,conn,1,3 '=====按照提示,52行应该是这行
rs("UserCode")=UserCode
rs("fullname")=fullname
rs("preprice1")=preprice1
rs("preprice2")=preprice2
rs("minsaleprice")=minsaleprice
rs("yljinjia")=yljinjia
rs("BrandTypeid")=BrandTypeid
rs("comment")=comment
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]将 varchar 值 '0317-0318' 转换为数据类型为 int 的列时发生语法错误。
数据库出现上面的错误,是什么意思?从没遇见过。 varchar 值 '0317-0318' 根本就没有传这个值啊
我怀疑是SQL出了问题,现在我在从一个库往另外一个库导出数据时出现错误,无法将数据导入,只能导入一个空表错误源:Miscrosoft数据转换服务(DTS)包错误描述
:无效的类别字符串
这是什么原因呢?
----------------------------
print sql '先打印出来看看
'rs.open sql,conn,1,3 现在我在从一个库往另外一个库导出数据时出现错误,无法将数据导入,只能导入一个空表 错误源:Miscrosoft数据转换服务(DTS)包错误描述:无效的类别字符串
----------------------
你怎么导出的?用vb代码?
http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=SQL+DTS&in=30359&cl=2&cm=1&sc=0&lm=-1&pn=41&rn=1&di=1092993932&ln=107
--看看某张表有错误没有?sp_msforeachtable @command1 = "dbcc checktable ('?')"
--所有的表感觉问题在某张表某一行
sql="select * from ptype where usercode="&request("usercode")
应该为sql="select * from ptype where usercode='"&request("usercode")&"'"usercode是vchar
一直以为是数字类型