我有一个 foxpro下的数据表,我现在想用 delphi把其中的数据导出来,在用bde 设置关联这个数据库表后,打开时要 user name, password ,有谁知道这个用户名和密码是什么?????
解决方案 »
- 程序里如何根据数据库的不同而执行不同SQL语句?
- D7+CR11 如何打包发布
- 问一个画图的方法
- 我在网页上使用一个OCX,可是遇到一个问题,请大家帮忙解决一下。
- 提问:我怎么把下列命令编译到delphi程序中去运行。
- 有关raw socket,大家帮帮忙。
- 菜鸟问题delphi时钟中断怎么用啊
- [Error] Project2.dpr(52): Declaration expected but identifier 'getscreenwidth' found
- 您好! 查询控件(query)的afterscroll事件?
- 我的问题很简单,请大家帮个忙。(菜鸟求助)
- 共同讨论:API串口通信问题!
- 求一份学校管理系统源码!
用adoconnection连接sql server,
ADOConnection.Connected := True;
ADOConnection.Execute('下面的这句导入即可');
SELECT * into bmk
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk
这样就可以把e:\share中的bmk.dbf表导入到Sqlserver中,速度是最快的
Tmp := 'Provider=MSDASQL.1;Persist Security Info=False;';
Tmp := Tmp + 'Extended Properties="Driver={Microsoft Visual FoxPro Driver};UID=;';
Tmp := Tmp + 'SourceDB='+数据库路径+';SourceType=DBF;Exclusive=No;'
Tmp := Tmp + 'BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"';
AdoConnection.ConnectString := Tmp;
AdoConnection.Connected := True;
就这样,然后用AdoQuery查询就是了。
Tmp := 'Provider=MSDASQL.1;Persist Security Info=False;';
Tmp := Tmp + 'Extended Properties="Driver={Microsoft Visual FoxPro Driver};UID=;';
Tmp := Tmp + 'SourceDB='+数据库路径+';SourceType=DBF;Exclusive=No;'
Tmp := Tmp + 'BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"';
AdoConnection.ConnectString := Tmp;
AdoConnection.Connected := True;
就这样,然后用AdoQuery查询就是了。
TDatabase.LoginPrompt要设置为falsetdatabase的作用就是创建动态别名
C:\Program Files\Borland\Delphi5\Demos\Oracle8\Ortypes