關於delphi和sql的問題

2023-08-11 05:04:05 字數 1668 閱讀 9677

1樓:

var k : string;

beginwith adoquery1 dobegin

close;

update fj set fpfpc1=''k+''where id=1');

execsql;

update、insert、delete的時候都要用execsql,select的時候用open

end; end;

2樓:匿名使用者

vark:string;

update fj set fpfpc1='+k+' where id=1');

open;這樣就可以了~~你輸入那麼多個隱號會將+k+寫進去的~~~而不是k

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

3樓:網友

1. 新建一個form。在控制元件欄找到ado一欄,把裡面的adoconnection和adoquery兩個各建立一個放在form裡。

這兩個控制元件執行後是不可見的,所以你可以隨便放在form的任何位置。然後再找到data access一欄,把它下屬的datasource控制元件拖一個放到form裡。用這三個控制元件就可以建立連線了。

2.設定相關屬性,首先我們設定adoconnection,這個控制元件就是與資料連線的控制元件。雙擊它彈出配置視窗,單擊build..

按鈕,出現資料庫連結屬性視窗,access資料庫就選擇有個什麼的那個資料庫,如果是本地的資料庫可以在下拉選單選擇伺服器名稱或者自己直接輸入伺服器名稱(遠端的直接輸入ip即可),然後輸入登入密碼和選擇資料庫。設定完成點選測試連線,顯示成功說明連結正常,單擊完成退出設定。

3 adoquery這個控制元件是用sql運算元據庫的,在它的屬性欄有個connection屬性,點選它的下拉選單選擇剛剛建立好的adoconnection1,datasource控制元件則是存放結果的地方,把它的dataset屬性設定成adoquery1。這樣我們就可以通過呼叫adoquery來對資料庫進行操作了。

4 連結好資料庫以後就可以對資料庫進行操作了。最常見的用法是建立一個dbgrid,然後把他的connection屬性選成我們的datasource1。如果你想預先設定好sql語句的話,在adoquery的左邊屬性欄裡的sql欄,點那個三個點的省略號輸入你想查詢的sql語句。

然後active屬性設定成true,這樣一執行,在dbgrid裡就會顯示你的sql查詢結果了。

4樓:匿名使用者

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

5樓:小山知普

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

6樓:匿名使用者

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

關於sql和asp的連線問題

如果你能用sql server自帶的企業管理器,能開啟,並進行諸如建立資料庫,修改表內容等操作,那麼你的資料庫安裝是沒有問題的 這裡有一個要注意的是你的sql server安裝的時候有一個選項,你要選擇sql和windows混合認證,這樣你才能用asp連上sql 資料庫,如果安裝的時候沒有選擇,那麼...

sql關於行列轉換的問題,sql 關於行列轉換的一個問題

select 課程,sum 小明 as 小明 sum 張三 as 張三 from select 課程,case when 姓名 小明 and 課程 語文 then 分數 when 姓名 小明 and 課程 數學 then 分數 else 0 end as 小明 case when 姓名 張三 and...

關於delphi7中dbgrid的問題

1.拖一個panel控制元件,設定align屬性為alclient,然後把dbgrid1放置在panel1上面,先隨便拖出一個你想要的大小,然後連線好你 需要顯示的資料。2.在程式的 implementation部分定義一個stringlist,用來存放變化前的dbgrid1的寬,高,上邊距,左邊距...