Ⅰ delphi中操作資料庫的方法:access資料庫,用什麼樣組合控制項對資料庫進行操作,只須提供控制項名稱,謝謝
adoconnection
adoquery
adotable
顯示數據
dbgrid
dbedit
dblabel
Ⅱ delphi資料庫的增加,保存,刪除
1、控制項操作
一、增加數據:
adoquery1.append;
....相關數據...
adoquery1.updateBatch(arall);//數據保存
二、修改數據:
adoquery1.edit;
....相關數據...
adoquery1.updateBatch(arall);//數據保存
三、刪除數據:
adoquery1.delete;
四、取消
adoquery1.cancel;
2、sql語句
插入的sql語句
sql:='insert
into
表名(欄位1,欄位2,...)
values
(值1,值2,...)';
更新的sql語句
sql:='update
表名
set
欄位1=值1,欄位2=值2
where
條件';
刪除的sql語句
sql:='delete
表名
where
條件';
用ADOQuery1將命令發送到後台執行
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(sql);
ADOQuery1.ExecSQL;
Ⅲ delphi中有關資料庫操作
delphi連接資料庫的時候 可以通過配置實現(前面輸入或者ini文件讀取用戶名和密碼、實例名)等信息,實現連接資料庫的過程(准確來說不是靜態綁定的);
你應該可以這樣處理:
1、客戶端(訪問資料庫驗證輸入的密碼是否正確)正確後連接服務端;(要求兩個都能連接資料庫);
2、客戶端發密碼信息給服務端驗證,這樣就涉及到服務端和客戶端的網路通信問題;
Ⅳ 請提供一個簡單的DELPHI查詢資料庫的實例,包括所有操作
1、在窗體上放一個adoquery(adoquery1),datasource(默認為datasource1);
2、在窗體上放一個adoconnection1,也可以不放;
3、設置adoconnection1的connetionstring,提供程序選擇「"或者「OracleProviderforOLEDB",下一步,在伺服器名稱中輸入你的oracleSID(需事選配置SID)或者直接輸入SID配置信息。用戶名稱都是TEST.
3、設置Adoquery1的connetion屬性為adoconnection1,如果沒用adoconnetion,也可以設置adoquery1的connetionstring屬性(具體操作和adoconnection1一樣),設置Datasource1的DataSet屬性為Adoquery1,設置dbgrid(不是GBDRID)的datasource屬性為datasource1;
4、雙擊button1,寫代碼
Adoquery1.Close;
ADOQuery1.SQL.Text:='select*fromBIAOwhereA='+quotedstr(Trim(Edit1.text));
Adoquery1.Open;
Ⅳ 用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查詢結果了。
Ⅵ delphi對ACCESS資料庫操作
添加ado控制項 用作查詢這個就不說了 代碼如下
begin
with adoquery1 do begin
close;
sql.clear;
sql.text:='select * from tab1';
open;
edit1.Text:=fields[0];
edit2.Text:=fields[1];
edit3.Text:=fields[2];
end;
end;
Ⅶ delphi資料庫操作遇到了數據類型不匹配。建表時價格用的是$類型,字元串怎樣轉換成$類型謝謝!
$是float型。。你可以用strtofloat或formatfloat去轉換!不過
不建議在客戶端即終端去進行轉換!!
效率低!!
另外不穩定因素增大!
建議你還是改下資料庫的欄位類型!