delphi 鏈接 MS SQL Server經過odbc,首先設置 ODBC 數據源鏈接參數。
1.建立數據庫
打開「開始/程序/Microsoft SQL Server/企業管理器」展開「控制檯根目錄」的目錄,在標有「數據庫」的目錄項上點擊右鍵,再點「新建數據庫」,如「db1」。再右鍵點擊表,新建表,如「t_user」,並插入一些數據。sql
2.設置ODBC數據源
打開「開始/設置/控制面板/管理工具/數據源(ODBC)」,在「User DSN」下,點Add,選擇「SQL Server」,完成,輸入數據源名稱,如「delTest」,填寫服務器實例名:數據庫
後面一直點「下一步」,到最後一頁,再點「Test data source..」檢測設置是否正確。若是正確顯示「tests completed successfully!」的信息。 服務器
3.設置數據引擎
打開「開始/程序/Borland Delphi7/BDE Administrator」,在"Databases"節點下,能夠看到,剛纔設置的ODBC數據源「delTest」,右鍵,選擇「OPEN」,出現輸入"user name"、"Password"的對話框,輸入用戶名Administrator及密碼後點擊「確認」使它有效。這時,若是鏈接正常,右側的項目名稱的字體變成粗體。注意:如要修改參數值,應先鼠標右鍵點擊左側的數據庫名稱,選擇「Close」,在修改參數值後,用鼠標右鍵點擊左側的數據庫名稱,選擇「Apply」保存,再選擇「OPen」使新的參數值生效。
4.創建鏈接
在Delphi窗體上添加下列組件:Database、Query、Datasource、DBGrid。其中database是鏈接SQL Server數據庫和TQuery控件的橋樑,TQuery完成具體的查詢要求,DBGrid是爲了顯示數據庫內容而添加的。
1)、首先設置Database
雙擊database組件,出現database參數設置對話框,在alias name中選擇或輸入剛纔bde administrator中新建的數據庫名稱,在本例中是delTest,在name中爲它輸入一個新的名稱,如「dtest」,再點擊「defaults」按鈕,若是不想之後頻繁輸入用戶名和密碼,能夠在參數項password中寫入密碼並肯定login paromp項沒有選中。在connected屬性中,設置爲「true」,鏈接sql server. 工具
2)、設置dbgrid
設置dbgrid1控件的DataSource屬性,鏈接到datasource1,再設置datasource1控件的DataSet屬性,鏈接到query1。
3)、設置query
在query1.databaename屬性中,經過下拉列表,選擇剛纔在database設置中輸入新的名稱「dtest」,在SQL屬性中輸入「select * from t_user」,再點擊active屬性爲「true」
如今看看dbgrid的顯示,sql server數據庫裏的數據已經傳過來了,能夠進行數據庫開發了。 字體