delphi连接sqlserver
❶ Delphi如何使用ADO连接sqlServer2008
联接方法如下:
1、创建TADOquery控件;
2、选择TADOquery控件,进入ConnectionString设置,见下图:
5、确定后,ConnectionString属性会自动生成联接码;
6、完成以上步骤,就可在ADO中输入SQL语句,进行数据读取啦。
❷ 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与sqlserver的连接
在con1的AfterDisconnect事件中,添加代码
con1.Connected :=false;
con1.ConnectionString :='Provider=SQLOLEDB.1;Password=backspace123;Persist Security Info=True;User ID=sa;Initial Catalog=bacd;Data Source='+s1;
con1.Connected :=true;
再打开需要用到的表就可以了.如果网断的时间比较长就只能加入timer,定时检测con1是否连接,断开了就自动连上.
❹ Delphi连接SQl Server数据库
Delphi连接SQl
Server数据库的话,一定要装SQl
Server客户端,如果有服务器可以起只装客户端,链接远程服务器,如果在本机测试的话,客户端和服务端都要装。
❺ 图片中是Delphi连接sqlserver数据库的代码,有人能帮忙详细解释一下又什么区别吗
区别在于连接 sqlServer 数据库的版本(如 SQL Sever 2000 、2005等)和数据库驱动方式的不同:
1、Provider:= 'SQLOLEDB.1'; 使用 OleDb 驱动。
2、Provider=SQLNCLI.1; 连接 SQL Sever 2005 以上版本
3、Integrated Security=SSPI; 指定使用 SQL 帐户方式登录
❻ delphi中ado连接sqlserver
用图1的方式可以手工输入数据库IP、端口地址,还有登陆用户名密码等(但需要注意,需要在SQLServer上设置可以通过用户名和密码登陆,而不是仅仅绑定windows的用户。),然后就可以连接了。
如果用图3的设置,是通过ODBC连接数据库,则需要设置ODBC源,在控制面板--管理工具--ODBC管理中可以添加。
❼ 怎样去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连接SQLServer2008
放一个ADOConnection,双击它,在弹出的对话框里点"Build",接着出现的对话框的"提供程序"里选择驱动程序,选Microsoft
OLE
DB
Provider
for
SQL
Server,在"连接"页的"使用数据源名称"里输入SQL
Server的所在机器的IP地址,如果该机器是在局域网内点下拉选择就行了.接着在下面的"输入登录服务器信息"里输入用户名和密码,然后在下面选择数据库,然后点"测试连接",如果提示成功就好了.接着就可以用ADOQuery或者ADOTable连这个ADOConnection,就可以操作数据库了
❾ Delphi中怎样用ADO链接sqlserver具体点
你首选要在窗体上放置一个
TADOConnection控件,然后设置一下它的连接字符串ConnectionString。
TADOConnection.Close;
With
TADOConnection
do
ConnectionString:='Provider=SQLOLEDB.1;'
+
'User
ID=Sa;Password=;'
+
'Integrated
Security=SSPI;'
+
'Persist
Security
Info=False;'
+
'Initial
Catalog=数据库名称;'
+
'Data
Source=服务器名称';
然后再在窗体上放置ADO控件,并设置它的Connection属性指向
TADOConnection,
这时就可以用ADO通过SQL语句对数据库进行操作了。
例:
TADOQuery.Connection:=
TADOConnection;
TADOQuery.Close;
TADOQuery.SQL.Clear;
TADOQuery.SQL.Add('Select
*
from
TempTable');
TADOQuery.Open;
❿ delphi怎么连接到数据库sql
你应该先看看BDE和ODBC。一般可以用BDE联接很方便。
你倒是可以用database
desktop建一些.db
的文件试试。这样在BDE
Administrator
里面就可以直接建一个standard的数据源。
做几回普通的,SQL你一般就能会了。