当前位置:首页 » 数据仓库 » delphi数据库链接
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

delphi数据库链接

发布时间: 2022-06-28 04:04:34

1. delphi与数据库连接

ADOQuery1.Close;
ADOQuery1.sql.Clear;
ADOQuery1.SQL.Text:='select * from 用户权限 where 用户名='''+user+'''and 密码='''+pass+'''';
//'select * from 用户权限 where 用户名='''+user.Trim()+'''and 密码='''+pass.Trim()++'''' Adoquery1.Open;
//if not adoquery1.Eof
begin
temp:=adoquery1.FieldByName('权限序号').AsString;
end
这样试试

2. 如何用DELPHI做数据库链接

在配置文档中配置数据库连接字符串Provider=SQLOLEDB.1;Password=test;Persist
Security
Info=True;User
ID=sa;Initial
Catalog=CSA;Data
Source=192.168.5.1,将程式的ADOConnection的ConnectionString属性设置成从配置文档中读出的字符串,调用ADOConnection即可。
备注:test表示数据库登入密码;sa表示数据库登入用户名;CSA表示需要连接的数据库名称;192.168.5.1表示数据库所在服务器的IP。
如以下为配置文档中内容的一个Sample:
[DBServer]
//针对SQL
Server
2000数据库配置
DBConnection=Provider=SQLOLEDB.1;Password=test;Persist
Security
Info=True;User
ID=sa;Initial
Catalog=CSA;Data
Source=192.168.5.1
若还解决不了,请Hi我~

3. 怎样去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的值,以此类推。。

4. 在DELPHI怎样与数据库建立连接

我以前是学VB的,现在刚开始学DEPPHI,现在有一个问题想请教大家,就是如何动态打开数据库?具体是这样的,SQL服务器在另一台计算机上,系统是三曾结构的,所有的数据处理都集中在逻辑层,由客户端指定连接属性来打开数据库。各位大虾请指点指点,我应该是怎样做?

5. 在Delphi中如何用代码连接数据库

combobox需要通过代码将数据库中的记录一条条加入
query1.open;
combobox1.items.clear;
while
not
query1.eof
do
begin
combobox1.items.add(query1.fieldbyname('字段1').asstring);
query1.next;
end;

6. delphi连接数据库

不知道你连接的是SQL Server 还是Access?在连接不同的数据库时会有一点差别.
连接到SQL Server:
以下是设置:(以前回答别人的时候写的,这里修改了下)
1,新建Project。
2,在FORM中放入ADOConnection控件。
3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择

“Microsoft OLE DB Provider For SQL Server ”,然后点击“下一步”按钮,

在“连接”页中选择要连接的SQL数据库的路径和数据库的文件名.如果数据库没

有密码,那就可以了,如果有密码,在下面的两个编辑框中输入用户名和密码.
添入
用户名和密码后,点击“测试连接”按钮,出现“测试连接成功”的对话框。
5.把 ADOConnection控件的LoginPromtp设为false.
http://..com/question/26380588.html

连接access第3步有差别.
3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有密码,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示(看步骤4)。
4,这时点“所有”页,然后双击“Jet OLEDB:Database Password”,出现对话框,添入密码后,选择“连接”页中的“测试连接”按钮,出现“测试连接成功”的对话框。
http://..com/question/16723147.html

设置AdoConnection控件的LoginP。。(忘记怎么写了)属性设置为false
这个属性是设置连接数据库时是否提示输入用户名和密码的。

7. delphi 如何连接数据库

连SQL2000数据库的话可以用ADOConnection、ADOQuery、ADODataSet和ADOTable这几个组件。
ADOConnection双击组件就可以选择数据源;
ADOQuery组件和Query组件的使用方法类似,通过SQL属性获取某些数据,满足SQL语句的语法格式,使用方法和ADOTable组件类似,但ADOTable通过TableName属性来定制数据表;
ADODataSet可以直接与一个表进行连接,也可以执行SQL语句,还可以执行存储过程。

8. 用delphi做的程序如何连接SQL数据库应该怎么操作

1.
新建一个FORM。在控件栏找到ADO一栏,把里面的ADOConnection和ADOQuery两个各建立一个放在FORM里。这两个控件运行后是不可见的,所以你可以随便放在FORM的任何位置。然后再找到DATA
ACCESS一栏,把它下属的DataSource控件拖一个放到FORM里。用这三个控件就可以建立连接了。
2.设置相关属性,首先我们设置ADOConnection,这个控件就是与数据连接的控件。双击它弹出配置窗口,单击BUILD..按钮,出现数据库链接属性窗口,ACCESS数据库就选择有个JET4.0什么的那个数据库,如果是本地的数据库可以在下拉列表选择服务器名称或者自己直接输入服务器名称(远程的直接输入IP即可),然后输入登录密码和选择数据库。设置完成点击测试连接,显示成功说明链接正常,单击完成退出设置。
3
ADOQuery这个控件是用SQL操作数据库的,在它的属性栏有个connection属性,点击它的下拉菜单选择刚刚建立好的ADOConnection1,DataSource控件则是存放结果的地方,把它的DataSet属性设置成ADOQuery1。这样我们就可以通过调用ADOQuery来对数据库进行操作了。
4
链接好数据库以后就可以对数据库进行操作了。最常见的用法是建立一个DBGRID,然后把他的connection属性选成我们的Datasource1。如果你想预先设置好SQL语句的话,在ADOQUERY的左边属性栏里的SQL栏,点那个三个点的省略号输入你想查询的SQL语句。然后ACTIVE属性设置成TRUE,这样一运行,在DBGRID里就会显示你的SQL查询结果了。

9. delphi怎么连接到数据库sql

你应该先看看BDE和ODBC。一般可以用BDE联接很方便。
你倒是可以用database
desktop建一些.db
的文件试试。这样在BDE
Administrator
里面就可以直接建一个standard的数据源。
做几回普通的,SQL你一般就能会了。

10. Delphi如何与SQL数据库连接

connstr:='Provider=SQLOLEDB.1;Password=<sql
的用户ID的登录密码>;Persist
Security
Info=True;User
ID=<sql
的用户ID>;Initial
Catalog=<数据库名称>;Data
Source=<sql
服务器名称或IP地址>‘;
ADO下的ADOConnection控件
ADOConnection1.connectstring:=connstr;
Adoquery1.connect

ADOConnection1
Adoquery1.sql.clear;
Adoquery1.sql.add('select
*
from
表名
');
Adoquery1.open;