我是个新手,现在作一个数据导出的东西,用的是ADOCONNECTION
执行了这样一段SQL:select * into '目标表' from '数据库表' IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=P01;DataBase=casedb]
这个执行一次还没问题,目标表自动创建出来了(一个ACCESS表)里面就有数据和表结构了,但是再一次往同一个目标表执行这段SQL的时候就会出错,提示已经有了这个表了.
怎么把已经有的覆盖掉?
执行了这样一段SQL:select * into '目标表' from '数据库表' IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=P01;DataBase=casedb]
这个执行一次还没问题,目标表自动创建出来了(一个ACCESS表)里面就有数据和表结构了,但是再一次往同一个目标表执行这段SQL的时候就会出错,提示已经有了这个表了.
怎么把已经有的覆盖掉?
解决方案 »
- 线程已经运行结束,能否再次激活?
- 怎样显示DIB
- Canvas的问题,好像有点难。
- 请问D7里的INDY组建的IDFTP有个设置代理属性,我想问外呢里面的USENAME和PASSWORD是哪的?
- 关于Easytable的求助
- 本菜鸟想问一个怎么定义公用函数的问题!请各位大虾不吝赐教!不胜感激。
- 主细表问题
- 我采集的数据在服务器上,客户机请求数据,我是否一定要用c/s结构?
- 动态二维数组如何声明?
- 一个关于随机数的问题,请多多指教!
- 程序启动时,出现这个提示是什么意思》[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问
- 有这样一个开发需求,应该怎么弄呢?
select * from '源表名'
select * into '目标表' from '数据库表' IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=P01;DataBase=casedb]
else
insert 目标表
select * from '数据库表' IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=P01;DataBase=casedb]