delphi与sql数据连接
1. 如何在DELPHI中连接sql
d7中bde、ado、dbexpress都提供了query组件。就用它操作sql。该组件有个sql属性,可直接写sql语句,如:select
*
from
xdb。还有一个params属性,可以动态赋值,实现动态处理。再添加一个datasource组件,使之dataset属性指向以上query组件,就可以访问“sql的表”(虽然这么说不确切)。以adoquery为例:
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select
*
from
xdb');
adoquery1.SQL.Add('where
bm='科技处');
adoquery1.Open;
datasource1.DataSet:=adoquery1;
dbgrid1.DataSource:=datasource1;
dbgrid1.Refresh;
通过以上方法就把xdb中bm字段为科技处的记录全在dbgrid1中列出来了。
2. delphi怎么连接到数据库sql
你应该先看看BDE和ODBC。一般可以用BDE联接很方便。
你倒是可以用database
desktop建一些.db
的文件试试。这样在BDE
Administrator
里面就可以直接建一个standard的数据源。
做几回普通的,SQL你一般就能会了。
3. 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;