2016年2月15日 星期一

Delphi - 使用ADO元件建立 SQL Server 資料庫 (在Delphi上連接資料庫)

首先在專案上新增三個資料庫存取元件,分別為ADOConnectionADOQueryDataSource

元件用途:
ADOConnection:建立資料庫連接
ADOQuery:資料查詢
DataSource:資料來源

我所使用的SQL Server版本是SQL Server 2014 Express

ADOConnection元件:

1.新增元件


2. 設定ADOConnection的ConnectionString屬性

(1)選擇ConnectionString屬性並按壓按鈕



(2)按壓build…按鈕



(3)選擇提供者 -> 選擇SQL Server



(4)選擇連線 -> 輸入伺服器名稱 -> 輸入資訊已登錄至伺服器 -> 選擇伺服器上的資料庫 -> 測試連線 -> 確定




輸入伺服器名稱 : 輸入後並按壓重新整理鈕,進行資料庫找尋

如果要連接本身電腦的資料庫在沒有改過SQL Server設定的情況下輸入伺服器名稱通常是“使用者名稱-PC\SQLEXPRESS

如果想要連接對外的電腦的話,在此打上所要連接之IP,例如192.168.10.204

輸入資訊已登錄至伺服器 : 看使用者的用途進行選擇,如須一直進行連線請勾選儲存密碼

使用window NT 整合安全:
是指直接用本身電腦的winodw進行登入資料庫

使用指定的使用者名稱及密碼:
則是先在SQL Server裡建立使用者帳號後,並在這裡進行輸入
如果要對外連線資料庫的話則是要使用指定的使用者名稱及密碼

選擇伺服器上的資料庫 : 選擇所要使用的資料庫


測試連線 : 如果連接成功則會顯示下列圖示


3. LoginPrompt為false

LoginPrompt:
此屬性為提示資料庫登入畫面,當想要直接登入時,不要使用者每次輸入資料庫帳號與密碼則需設定為false


4.Connected設定為true


ADOQuery元件:

1.新增元件:


2.點選屬性SQL,並在裡面下SQL指令





如果裡面是空白的則會顯示錯誤


3.在屬性Connection上面選擇ADOConnection元件

Active選擇true


DataSource元件:

1.選擇元件


2.在屬性DataSet選擇ADOQuery元件,並在屬性Enabled選擇true




這樣就連接好資料庫瞜

沒有留言:

張貼留言