BCB中数据导入导出问题,OpenDataSource实现
从Access导出到Acess中,想用T_SQL的OPENDATASOURCE()函数,可惜在SQL server 2000的查询分析器中执行正确,而在bcb中则出现"from子句不合法“的提示,不知道是什么原因?代码如下:
AnsiString sql1="INSERT INTO users SELECT * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=F:\\program\\cbuilder\\dataio\\db1.mdb;User ID=Admin;Password=')...[user]";
ADOQuery1->SQL->CommaText=sql1;
ADOQuery1->ExecSQL();
ADOQuery1的connection为另一个access数据库。
主要是考虑到这种批处理的方式比较快捷一些,不想用循环赋值操作。但是这个调试不通,不知是什么问题?各位高手请帮忙。。。这里先谢过!