首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql记录无法删除,解决方法

2012-01-28 
sql记录无法删除,急急急急!!!!我现在想在asp页面上对sql数据库做如下的操作,在页面上通过 select/selec

sql记录无法删除,急急急急!!!!
我现在想在asp页面上对sql数据库做如下的操作,在页面上通过 <select> </select> 来选择日期并提交到处理页,然后我想把表中关于提交的这一天所在月份的记录都取出来,我该怎么办阿?表中日期值的格式是2006-12-1、2006-12-20这样的,月份和日期前都不加0的格式,
还有就是我在sql企业管理器中直接删除记录的时候有些记录提示不能删除,说是什么“键列信息不足或不正确。更新影响到多行。”然后就返回了,一次一行或一次多汉都是这样删除不成功,但是我在sql命令窗口中用delete   条件是无法删除的那一天的记录,确可以成功删除,这是怎么回事阿?

[解决办法]
还有就是我在sql企业管理器中直接删除记录的时候有些记录提示不能删除,说是什么“键列信息不足或不正确.
-----
這個提示一般是指你有2條以上的紀錄相同..要刪的話,可以開查詢分析器,下SQL語句刪
[解决办法]
select [month]=month([date]) from
(
select [date]= '2006-12-1 '
union all select '2006-12-20 '
) a

--result
month
-----------
12
12

(2 row(s) affected)

[解决办法]
convert(varchar(06) , getdate() , 112 )

热点排行