當前位置:首頁 » 編程語言 » delphisql操作
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

delphisql操作

發布時間: 2022-09-18 18:16:21

⑴ 怎樣讓delphi直接執行一個.sql 的文件

1、一般而言 「.sql 的文件」指的是擴展名為.sql的,用於SQL Server上執行的腳本文件。
2、腳本文件實質上是純文本文件,在windows中可以用記事本打開,查看到裡面全是一行行的SQL語句。
3、DELPHI是編程工具,是用來編寫程序的,使用Pasic系的語言。所以,它不能正確識別SQL腳本,也無法執行。
4、可以用DELPHI編寫程序,將腳本發送給SQL Server伺服器去執行。思路方向一般是,編寫一個使用SQL相關控制項的程序,使用控制項聯接上SQL Server,讀入SQL腳本文件,然後向SQL Server發送腳本中的語句即可。
5、相關的提示:Delphi中最簡單的聯接SQL Server的控制項是ADO控制項,裡面的adoquery只要設定好參數,就可以直接聯入SQL Server,並向伺服器發送SQL語句組成的指令。

⑵ 用delphi做的程序如何連接SQL資料庫應該怎麼操作

新建模塊單元、添加ADOconnection控制項,雙擊該控制項,點擊build,選擇for
sql。。。

⑶ 用delphi做的法度榜樣若何連接SQL資料庫應當怎麼操作

1先點擊Ado那個列,在窗體中放個adoconnection控制項,該控制項有個connection屬性,點擊後點擊build..,選擇你要練得資料庫類型,按照步調操作,這個是設置連接字元串的,還有個LoginPrompt屬性設置為false,要不每次連接時都得輸入暗碼,然後再放個adoquery控制項,connection屬性選擇剛才那個adoconnection,在sql屬性輸入sql語句,然後,active屬性設為true,如許就臉上了,不會在問我把

⑷ delphi怎麼實現對sql資料庫記錄進行添加,刪除,修改呀! 急!!

使用ADO,首先用ADOConnection對象建立連接,然後使用ADOQuery對象對資料庫進行操作。
ADOQuery對象操作:
查詢:先使用close;再設置SQL.text為SQL查詢語句內容;最後使用OPEN方法打開
添加:Append或Insert;FieldByName('欄位名').Value
:=
欄位內容;Post;
修改:Edit;FieldByName('欄位名').Value
:=
欄位內容;Post;
刪除:定位到指定記錄(使用循環);Delete;

⑸ delphi 中sql語句的字元串怎麼使用和處理

在 delphi 語言中編寫 SQL 語句的字元串,除去 SQL 語法方面,在引號的處理上需要格外注意,如常見的 Select 語句:

select姓名fromdb_usewhere編號='123456'

如果在 delphi 里編寫,則需要考慮到單引號的問題,通常的解決辦法如下:

1、如果資料庫支持雙引號,則可以使用雙引號代替:

str:='select姓名fromdb_usewhere編號="123456"';

2、如果不支持雙引號或使用不便,由於在 delphi 里,用兩個單引號來代表實際的單引號,因此,代碼如下:

str:='select姓名fromdb_usewhere編號=''123456''';

3、可以使用專門的單引號函數來處理:

str:='select姓名fromdb_usewhere編號='+QuotedStr('123456');

⑹ delphi+sql做系統,我想完成一項操作,具體進來看,謝謝

combo1用OnEnter;代碼如下:

qry1.close;
qry1.sql.clear;
qry1.sql.add('select * from 存款信息');
qry1.open;
qry1.first;
combo1.items.clear; //這里一定要清,不清,會不停加入的;
//用while循環做
while not qry1.eof do
begin
combo1.items.add (qry1.fieldvalues['存款信息']);
qry1.next;
end;
第二個也combo2也是一樣的;
edit框的就下面的;
edit1.text := qry1.fieldvalues['利率'];

⑺ 在delphi中怎麼用SQL語句

用資料庫組件 例如:adoquery
可以直接運行SQL語句:例如
adoquery.sql.add('select * from a ');
adoquery.execSQL

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