1. delphi與資料庫連接
ADOQuery1.Close;
ADOQuery1.sql.Clear;
ADOQuery1.SQL.Text:='select * from 用戶許可權 where 用戶名='''+user+'''and 密碼='''+pass+'''';
//'select * from 用戶許可權 where 用戶名='''+user.Trim()+'''and 密碼='''+pass.Trim()++'''' Adoquery1.Open;
//if not adoquery1.Eof
begin
temp:=adoquery1.FieldByName('許可權序號').AsString;
end
這樣試試
2. 如何用DELPHI做資料庫鏈接
在配置文檔中配置資料庫連接字元串Provider=SQLOLEDB.1;Password=test;Persist
Security
Info=True;User
ID=sa;Initial
Catalog=CSA;Data
Source=192.168.5.1,將程式的ADOConnection的ConnectionString屬性設置成從配置文檔中讀出的字元串,調用ADOConnection即可。
備註:test表示資料庫登入密碼;sa表示資料庫登入用戶名;CSA表示需要連接的資料庫名稱;192.168.5.1表示資料庫所在伺服器的IP。
如以下為配置文檔中內容的一個Sample:
[DBServer]
//針對SQL
Server
2000資料庫配置
DBConnection=Provider=SQLOLEDB.1;Password=test;Persist
Security
Info=True;User
ID=sa;Initial
Catalog=CSA;Data
Source=192.168.5.1
若還解決不了,請Hi我~
3. 怎樣去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的值,以此類推。。
4. 在DELPHI怎樣與資料庫建立連接
我以前是學VB的,現在剛開始學DEPPHI,現在有一個問題想請教大家,就是如何動態打開資料庫?具體是這樣的,SQL伺服器在另一台計算機上,系統是三曾結構的,所有的數據處理都集中在邏輯層,由客戶端指定連接屬性來打開資料庫。各位大蝦請指點指點,我應該是怎樣做?
5. 在Delphi中如何用代碼連接資料庫
combobox需要通過代碼將資料庫中的記錄一條條加入
query1.open;
combobox1.items.clear;
while
not
query1.eof
do
begin
combobox1.items.add(query1.fieldbyname('欄位1').asstring);
query1.next;
end;
6. delphi連接資料庫
不知道你連接的是SQL Server 還是Access?在連接不同的資料庫時會有一點差別.
連接到SQL Server:
以下是設置:(以前回答別人的時候寫的,這里修改了下)
1,新建Project。
2,在FORM中放入ADOConnection控制項。
3,雙擊ADOConnection控制項,然後點擊Build...按鈕,在「提供者」頁中選擇
「Microsoft OLE DB Provider For SQL Server 」,然後點擊「下一步」按鈕,
在「連接」頁中選擇要連接的SQL資料庫的路徑和資料庫的文件名.如果資料庫沒
有密碼,那就可以了,如果有密碼,在下面的兩個編輯框中輸入用戶名和密碼.
添入
用戶名和密碼後,點擊「測試連接」按鈕,出現「測試連接成功」的對話框。
5.把 ADOConnection控制項的LoginPromtp設為false.
http://..com/question/26380588.html
連接access第3步有差別.
3,雙擊ADOConnection控制項,然後點擊Build...按鈕,在「提供者」頁中選擇「Microsoft Jet 4.0 OLE DB Provider」,然後點擊「下一步」按鈕,在「連接」頁中選擇要連接的Access資料庫的路徑和資料庫的文件名.如果資料庫沒有密碼,那就可以了,如果有密碼,這時如果點「測試連接」按鈕時,出現「初始化提供者時發生錯誤,測試連接失敗,密碼無效」的錯誤提示(看步驟4)。
4,這時點「所有」頁,然後雙擊「Jet OLEDB:Database Password」,出現對話框,添入密碼後,選擇「連接」頁中的「測試連接」按鈕,出現「測試連接成功」的對話框。
http://..com/question/16723147.html
設置AdoConnection控制項的LoginP。。(忘記怎麼寫了)屬性設置為false
這個屬性是設置連接資料庫時是否提示輸入用戶名和密碼的。
7. delphi 如何連接資料庫
連SQL2000資料庫的話可以用ADOConnection、ADOQuery、ADODataSet和ADOTable這幾個組件。
ADOConnection雙擊組件就可以選擇數據源;
ADOQuery組件和Query組件的使用方法類似,通過SQL屬性獲取某些數據,滿足SQL語句的語法格式,使用方法和ADOTable組件類似,但ADOTable通過TableName屬性來定製數據表;
ADODataSet可以直接與一個表進行連接,也可以執行SQL語句,還可以執行存儲過程。
8. 用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查詢結果了。
9. delphi怎麼連接到資料庫sql
你應該先看看BDE和ODBC。一般可以用BDE聯接很方便。
你倒是可以用database
desktop建一些.db
的文件試試。這樣在BDE
Administrator
裡面就可以直接建一個standard的數據源。
做幾回普通的,SQL你一般就能會了。
10. Delphi如何與SQL資料庫連接
connstr:='Provider=SQLOLEDB.1;Password=<sql
的用戶ID的登錄密碼>;Persist
Security
Info=True;User
ID=<sql
的用戶ID>;Initial
Catalog=<資料庫名稱>;Data
Source=<sql
伺服器名稱或IP地址>『;
ADO下的ADOConnection控制項
ADOConnection1.connectstring:=connstr;
Adoquery1.connect
選
ADOConnection1
Adoquery1.sql.clear;
Adoquery1.sql.add('select
*
from
表名
');
Adoquery1.open;