我使用下列语句执行的时候:
ADOQ.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Initial Catalog=c:\';
ADOQ.SQL.Clear;
ADOQ.SQL.Add('select * into :dbf_name from stock IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=123;Server=sql_bg;]');
ADOQ.Parameters.ParamValues['dbf_name'] := 'stock.dbf';
ADOQ.ExecSQL;发现生成的DBF文件名是 Pa_RaM000.DBF,而不是我要求的stock.dbf,不知道怎么回事啊啊啊????数据库:SQL6.5
操作系统:W2K
工 具:D6
ADOQ.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Initial Catalog=c:\';
ADOQ.SQL.Clear;
ADOQ.SQL.Add('select * into :dbf_name from stock IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=123;Server=sql_bg;]');
ADOQ.Parameters.ParamValues['dbf_name'] := 'stock.dbf';
ADOQ.ExecSQL;发现生成的DBF文件名是 Pa_RaM000.DBF,而不是我要求的stock.dbf,不知道怎么回事啊啊啊????数据库:SQL6.5
操作系统:W2K
工 具:D6
解决方案 »
- ^_^ DELPHI版的Hibernate ^_^
- 设计期 代码增加控件
- 帮助改善一下这个图片显示的功能,郁闷了很久,没找到解决的方法了。
- 连接释放问题!
- 用DELPHI这么多年,连这个我都不会啊!大家给看看吧!
- ★★★★★★本人打算辞去DELPHI小版[Wwin32 SDK/API]|[DateBase]的版主一职,希望获得批准!★★★★★★
- Create Crystal Report Using Active Data,在Delphi中将数据集传给报表出错!高分酬谢!
- 怎样在DELPHI程序里控制到ACCESS数据库的连接数量
- 我想让Label1在运行也能象在设计时一样可以在Panel1上拖动
- 关于Access运行时生成的临时文件
- DBGrid的简单问题,新年新气象,给个吉利分。
- 大家编程之余都干什么???
ADOQ.Parameters.ParamValues['dbf_name'] := 'stock.dbf';2、如果我直接下面这样写是能运行的,生成的就是stock.dbf,但我要导出好多表,所以才要替换的
ADOQ.SQL.Add('select * into stock.dbf from stock IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=123;Server=sql_bg;]');
以前也討論過這個問題, 參數不能為table name吧!你說的情況, 只能用
Format('select * into %s from stock IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=123;Server=sql_bg;]',['stock.dbf']);
來解決吧!
ADOQ.ExecSQL;