sql数据表自动清0问题,请高手指点

城一直在 2006-01-08 10:07:41
sql="truncate table db22"

Conn.execute(sql)

conn.close
set conn=nothing

错误提示:

[Microsoft][ODBC SQL Server Driver][SQL Server]用户没有在 表 'db22' 上执行该操作的权限。

我想在清空数据库后,让表的自动编号从1开始,ACCESS可以通过压缩和修复数据库实现,SQL就不太清楚了,请各位朋友帮忙,谢谢
...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
KimSoft 2006-01-09
  • 打赏
  • 举报
回复
权限问题,到sql里设置一下权限或直接用sa用户登录数据库
cc5258 2006-01-09
  • 打赏
  • 举报
回复
直接进数据库操作应该可以,可能是权限问题
zhanghongwen 2006-01-09
  • 打赏
  • 举报
回复
你联数据库的代码呢?不是提示了吗,权限不够,换一个用户.要拥有SA一样的权限应该就没问题了
城一直在 2006-01-08
  • 打赏
  • 举报
回复
有的,我往数库里加100条据,并清除数据库。在往里填加新数据,自动编号是从101开始,而不是1。

用命令 truncate table db22 可以清空数据表,并让编号从1开始,不用我用上面的写法写成ASP就出现了错误。
myppfly 2006-01-08
  • 打赏
  • 举报
回复
sql里没有自动编号这个功能么??

28,406

社区成员

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

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