asp中不支持 insert into 吗? 我在sql查询中执行正常

asp2001 2011-05-11 01:44:07
sql="insert into [table1] select * from [table2]"
rs.open sql,conects1,0,1
这个语句 在asp中运行 不提示出错 但实际未执行

而我在sql查询中直接运行 insert into [table1] select * from [table2] 是运行正常
把table2的数据导入了table1

table1和table2结构完全一样


...全文
147 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶子 2011-05-11
  • 打赏
  • 举报
回复
用存储过程就可以,后期也便于修改。
asp2001 2011-05-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]
把sql放到一个存储过程里执行。
[/Quote]

可以了 用存储过程 导入数据成功 什么原因呢
gw6328 2011-05-11
  • 打赏
  • 举报
回复
insert into [table1] () select 。。。。 from [table2]

asp2001 2011-05-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]
把sql放到一个存储过程里执行。
[/Quote]

是因为这个原因吗

我试一下
asp2001 2011-05-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxf163 的回复:]
把表先建好再执行SQL
[/Quote]

table1 和 table2 是事先建好的

王向飞 2011-05-11
  • 打赏
  • 举报
回复
把表先建好再执行SQL
gw6328 2011-05-11
  • 打赏
  • 举报
回复
楼主直接写select * 的习惯不好。
貌似在sql查询中能行,应该在语句中能行吧。
asp2001 2011-05-11
  • 打赏
  • 举报
回复
我一开始用

sql="select * from table2 into table1"

但提示table1已存在

后来查到可以用 insert into [table1] select * from [table2]

asp中就是无效 奇怪
快溜 2011-05-11
  • 打赏
  • 举报
回复
把sql放到一个存储过程里执行。

34,591

社区成员

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

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