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

应该说不合法的数据,根本不可能存入到数据库中呀。
我如何才能将数据恢复正常呢?
...全文
61 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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型啊

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧