导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

MSSQL报错,无计可施!求助!

tjgok 2002-12-28 04:02:00
不知哪一天,页面报错,于是我进入企业管理器,用查全部记录方式打开表,可以查看全部数据,也可以更改数据,但当我用SQL分析器时,所有的select类SQL语句全不能运行,报错如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'

[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the varchar value '潮' to a column of data type int.

/index.asp,行180

应该说不合法的数据,根本不可能存入到数据库中呀。
我如何才能将数据恢复正常呢?
...全文
7 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjgok 2002-12-30
我的确是insert into进去的。
MSSQL竟然让数据进入数据库了。
此时select都无法运行,更别说要用delete where。
回复
niuhh 2002-12-30
主要是你的数据生成的时候不是用insert的语句做的.所以你的非法数据回进去,
回复
CoolAbu 2002-12-30
把Int型的字段改成Varchar型----临时方法

之后你还是要清洗表数据的,
回复
pengdali 2002-12-30
delete 表 where 条件
回复
pengdali 2002-12-30
是你的数据类型错了吧!
好好看看你的代码!!
回复
tjgok 2002-12-30
应该说不合法的数据,根本不可能存入到数据库中呀。
但现在事实是不合法的数据已存在于数据库中了,我如何处理呢?
回复
dotnba 2002-12-28
数据类型不对啊
不能将汉字'潮'转化成INT型啊
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告