delphi数据库连接
① Delphi中如何连接Paradox和Access数据库
首先就要设置BDE的别名。1、连接PARADOX在bde
administrator中的database页中NEW一个数据库
别名,设置database
DRIVER
NAMe为standard。然后在属性页里指定DEFAULT
DRIVER为paradox,PATH就设置为你数据库文件的绝对路径就可以了。然后直接在DELPHI中用DATABASE控件连接。2、连接ACCESS先在ODBC中连接,然后再在BDE中配置。NEW
一个别名,DRIVER
NAME为Microsoft
Access
Driver
(*.mdb),然后选择ODBC
DSN为你刚才设置的ODBC名称就可以了。
② delphi如何连接本地sqlserver数据库
1.
启动ODBC数据源,选择“系统DNS”,选择“ADD...”
2.
选择“SQL
Server”后,输入你自己定义的数据源名称、说明文字,以及你的SQL服务器名称(比如WWQ,(Local)之类)
3.
选择数据库名称,选择“密码验证”,用户名“sa”,密码为空
4.
启动DELPHI,添加表控件,选择DataBaseName为你刚才取的数据源名称,选择你的表(TableName)后就可以将Active属性改为True了。
5.如果你用ADO来连的话可以这样做:双击ADOConnection1
->build->microsoft
ole
provider
for
SQL
sever->next->选择服务器名称。
添写密码和数据库名称。然后测试就OK了。:)
③ 怎样去delphi来连接SQL数据库
呵呵,,其实这个时候你的AdoQuery已经有相应的值了,你可以循环取出来,循环插入到第二张表中即可!
var
str,t1,t2,t3:String;
AdoQuery1.First;
while
not
(AdoQuery1.eof)
do
begin
t1:=AdoQuery1.fields[0].AsString;
t2:=AdoQuery1.fields[1].AsString;
t3:=AdoQuery1.fields[2].AsString;
sql:='insert
into
job(wo_id)
values'''+t1+'''';
AdoQuery2.sql.text:=sql;
AdoQuery2.ExecSQL;
Adoquery1.Next;
end;
注意一点的是Adoquery1的Fields属性中的值是按照它执行的sql来说的
Select
TA001,TA002,TA006
From
MOCTA
这里的话
Fields[0].AsString
就是TA001的值,以此类推。。
④ delphi中如何用ado建立远程数据库连接
在ADOConnection控件中,打开connectstring,选择odbc drive项,填写数据源等信息即可。要攫取表t1信息,必须应用ADOQuery控件连接ADOConnection控件,sql语句为 select name from t1,然后激活ADOQuery控件。