delphi中怎樣用ado連結sqlserver?具體點

2022-02-22 09:28:36 字數 5221 閱讀 5130

1樓:匿名使用者

adoconnection中的connectionstring中設定,其他的控制元件連線到adoconnection即可。

2樓:

你首選要在窗體上放置一個 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;

3樓:jj火狼

加上 adoquery元件後

設定一下他的connectionstring屬性就可以了或者 把connection屬性設定為adoconnection1(如果有adoconnection1元件)

4樓:匿名使用者

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;

tryms_dmfrm.databaseconnection.connected:=true;

except

showmessage('與資料庫伺服器連線未成功,應用程式將自動關閉'+char(13)+'請重新配置!');

end;

5樓:琦慧舊

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);

vartempquery:string;

begin

tempquery:=' select price from price where where price>100 ';

with adoquery1 do

begin

close;

sql.clear;

sql.add(tempquery);

open;

end;

end;

6樓:匿名使用者

adoconnection, adoquery,adotable直接連線okay。

delphi如何使用ado連線sqlserver2008?

7樓:匿名使用者

聯接方法如下:

1、建立tadoquery控制元件;

2、選擇tadoquery控制元件,進入connectionstring設定,見下圖:

4、在彈出的頁面中,選擇資料庫,並輸入資料庫使用者名稱及密碼,見下圖:

5、確定後,connectionstring屬性會自動生成聯接碼;

6、完成以上步驟,就可在ado中輸入sql語句,進行資料讀取啦。

8樓:匿名使用者

放一個adoconnection,雙擊它,在彈出的對話方塊裡點"build",接著出現的對話方塊的"提供程式"裡選擇驅動程式,選microsoft ole db provider for sql server,在"連線"頁的"使用資料來源名稱"裡輸入sql server的所在機器的ip地址,如果該機器是在區域網內點下拉選擇就行了.接著在下面的"輸入登入伺服器資訊"裡輸入使用者名稱和密碼,然後在下面選擇資料庫,然後點"測試連線",如果提示成功就好了.接著就可以用adoquery或者adotable連這個adoconnection,就可以運算元據庫了

用delphi做的程式如何連線sql資料庫?應該怎麼操作?

9樓:

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查詢結果了。

10樓:匿名使用者

在ado控制元件組裡選擇adoconnection 和adoquery 再到data access裡選擇datasource 。然後雙擊adoconnectio 按提示連線上資料庫 ,在adoquery 的sql屬性裡編寫sql語句(也可以在delphi中直接寫),adoquery的connection屬性裡雙擊 連線上adoconnection,active屬性改成true;在 datasource 的dataset屬性裡連線上adoquery ;在需要引用資料的控制元件(如dbgrid)的datasouce屬性裡連上datasourc,點選執行就好了。

11樓:小山知普

新建模組單元、新增adoconnection控制元件,雙擊該控制元件,點選build,選擇for sql。。。

12樓:匿名使用者

ado、ide元件都可以連線資料庫

delphi如何與sql資料庫連線?

13樓:慎燁諾紫薇

connstr:='provider=sqloledb.1;password=;initial

catalog=《資料庫名稱》;data

source=

伺服器名稱或ip地址》『;

ado下的adoconnection控制元件

adoconnection1.connectstring:=connstr;

adoquery1.connect

選adoconnection1

adoquery1.sql.clear;

adoquery1.sql.add('select*from

表名');

adoquery1.open;

14樓:匿名使用者

推薦用ado方式:

下面是連線字串:

'provider=sqloledb.1;password=sa;persist security info=true;user id=sa;initial catalog=mydatabase;data source=127.0.

0.1'

15樓:匿名使用者

使用adoconnection控制元件,控制元件有屬性connectstring,雙擊點進去按「build」,找到microsoft ole db provider for sql server,然後下一步,輸入伺服器名字或ip地址,資料庫操作使用者名稱、密碼,選擇資料庫,完成。

此功能與樓上連線字串一樣,只是用起來更加方便,如果要動態連結把connectstring考出來就可以了。

16樓:匿名使用者

可以用資料來源呀,

還有可以在裡面構建呀

delphi7 用ado 連線sqlserver資料庫 具體方法

17樓:匿名使用者

選sql server .....項,在連線標籤中選擇提供服務的sql伺服器名稱,使用者名稱稱是sa,如果sql伺服器登陸需要密碼,還要有伺服器密碼,再選擇table名稱,點選確定就可以用adoquery,adotable等連線了。

18樓:哀醬

選最後一項,接下來寫入伺服器地址,並選擇資料庫就行了

19樓:匿名使用者

當然是最後一項了!因為那是sql server的驅動!

20樓:匿名使用者

怎麼是最後一項呢?是第十二項吧

怎樣用set down造句,怎樣用“there are”造句?

please set down the bag.請把袋子放下來。please set your name down 怎樣用set down造句 雨水淋透了我的外衣.怎樣用 there are 造句?有許多蘋果在桌子上 there are some books on the desk.有一些書在桌子上...

怎樣用普通網線連結兩臺win8機器傳輸檔案

買一個交換機或是路由器 要不根本辦不到 單靠網線不靠網路裝置 根本不可能 樓主真是太天真了 不食人間煙火的孩紙啊 win8如何與win7電腦間用網線連線傳輸檔案 在windows 8作業系統中設定一下網路共享。同樣在windows 7 作業系統中也設定一下共享。使用網線連線即可相互之間傳檔案了。比如...

怎樣用excel計算1加到,怎樣用excel計算1加到100?

在任一單元格寫入公式 sumproduct row 1 100 即可求出1 2 3 99 100的和值 二 公式中涉及的函式的定義 1.row函式 返回引用的e68a8462616964757a686964616f31333337613239行號。語法row reference reference ...