Delphi中怎样用ADO链接sqlserver?具体点
6个回答
展开全部
你首选要在窗体上放置一个 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;
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;
展开全部
1.添加ADOConnection1,在控件的connectionstring里编辑以下字段:
Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=资料库名称;Data Source=服务器IP
2.添加ADOQuery1,在控件connection属性里选择:ADOConnection1
3.往ADOQuery1中写入sql语句即可:
procedure Tform1.butn1Click(Sender: TObject);
var
tempQuery:string;
begin
tempQuery:=' select Price from price where where price>100 ';
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Add(tempQuery);
OPEN;
End;
End;
Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=资料库名称;Data Source=服务器IP
2.添加ADOQuery1,在控件connection属性里选择:ADOConnection1
3.往ADOQuery1中写入sql语句即可:
procedure Tform1.butn1Click(Sender: TObject);
var
tempQuery:string;
begin
tempQuery:=' select Price from price where where price>100 ';
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Add(tempQuery);
OPEN;
End;
End;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CString:='Provider=SQLOLEDB.1;Auto Translate=false;Password=123;User ID=user;Initial Catalog=MyDatabaseName;Data Source=MyServerName';
//MS_dmfrm为TADOConnection组件
MS_dmfrm.DataBaseConnection.Connected:=false;
MS_dmfrm.DataBaseConnection.ConnectionString:=CString;
try
MS_dmfrm.DataBaseConnection.Connected:=true;
except
showmessage('与数据库服务器连接未成功,应用程序将自动关闭'+char(13)+'请重新配置!');
end;
//MS_dmfrm为TADOConnection组件
MS_dmfrm.DataBaseConnection.Connected:=false;
MS_dmfrm.DataBaseConnection.ConnectionString:=CString;
try
MS_dmfrm.DataBaseConnection.Connected:=true;
except
showmessage('与数据库服务器连接未成功,应用程序将自动关闭'+char(13)+'请重新配置!');
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
AdoConnection, AdoQuery,AdoTable直接连接okay。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上 ADOquery组件后
设置一下他的connectionstring属性就可以了
或者 把connection属性设置为ADOconnection1
(如果有ADOconnection1组件)
设置一下他的connectionstring属性就可以了
或者 把connection属性设置为ADOconnection1
(如果有ADOconnection1组件)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询