用asp删除一个sql数据库表的问题。

zhuangjunx 2005-12-06 10:15:36
rs.open "ALTER TABLE lkcrm_bbxx DROP COLUMN A_1 DROP NOT NULL",conn,1,3
提示:
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'

对象 'DF__LKCRM_bbxx__A_1__32767D0B' 依赖于 列 'A_1'。

/lkcrm/bbgl/crea_bb.asp,行71



ALTER TABLE lkcrm_bbxx DROP COLUMN A_1

在查询分析器中用这个sql语句删除的时候提示:

ALTER TABLE lkcrm_bbxx DROP COLUMN A_1
服务器: 消息 5074,级别 16,状态 1,行 1
对象 'DF__LKCRM_bbxx__A_1__32767D0B' 依赖于 列 'A_1'。
服务器: 消息 4922,级别 16,状态 1,行 1
ALTER TABLE DROP COLUMN A_1 失败,因为有一个或多个对象访问此列。
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ytzz 2005-12-06
  • 打赏
  • 举报
回复
如果要删除的话

直接conn.execute("Drop table lkcrm_bbxx")不行吗
zhuangjunx 2005-12-06
  • 打赏
  • 举报
回复
还是不行。
hbjmdx008 2005-12-06
  • 打赏
  • 举报
回复
ss="ALTER TABLE lkcrm_bbxx DROP COLUMN A_1"
conn.execute(ss)
如果不行,可能是你的列和其它的列有一对一或一对多的关系。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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