當前位置:首頁 » 編程語言 » sqlbuilder

sqlbuilder

發布時間: 2024-04-23 06:36:10

Ⅰ top server 連接資料庫

第一步,配置ODBC:
先在ODBC 中設數據源,安裝過SQL Server7.0 後,ODBC中有一項"系統DSN"應該有兩項數據源,一個是MQIS,一個是LocalSever,任選一個選後點擊配置按鈕,不知你的SQL7.0是不是安裝在本地機器上,如果是的話直接進行下一步,如果不是,在伺服器一欄中填上Server,然後進行下一步,填寫登錄ID 和密碼(登錄ID,和密碼是在SQL7.0中的用戶選項中設的)。
第二步,配置BDE:
1\
打開Delphi的BDE,然後點擊MQIS 或 LocalServer,就會提示用戶名和密碼,這和ODBC的用戶名和密碼是一樣的,填上就行了。
第三步,配置程序:
如果用的是TTable,就在TTable的DatabaseName中選擇MQIS 或LocalServer,然後在TableName中選擇Sale就行了,然後將Active改為True,Delphi彈出提示對話,填入用戶名和密碼。
如果用的是TQuery,在TQuery上點擊右鍵,再擊"SQL Builder",這是以界面方式配置SQL語句,或者在TQuery的SQL中填入SQL語句。最後,別忘了將Active改為True。
在運行也可能配置TQuery,具體見Delphi幫助。
2\
可以直接使用MS SQL Server 的ODBC 連接到Sybase SQL Server 上去。指定好IP 和埠號就行了。不需要安裝Sybase 客戶端。
3\
Delphi是一個優秀的可視化軟體開發環境,並已廣泛應用於資料庫軟體的開發。在Delphi

C/S版環境中,結合其優化的資料庫操作,以及BorlandDatabaseEngine(即:BDE,數

據庫引擎),對開發客戶機/伺服器系統下的網路資料庫軟體提供了更加快速有效的途

徑。在客戶機/伺服器系統中,伺服器端我們採用MicrosoftSQLServer6.0 for Windows NT

作為資料庫伺服器;另外,在客戶端採用Delphi編寫客戶軟體。在此,我們假定SQLServer

設置完畢,並已經啟動,僅介紹客戶端的程序編寫步驟。從以下文章中,讀者可以發現

不需要寫一句程序,就能實現對SQLServer資料庫的操作了。具體步驟如下:

第一步,注冊ODBC數據源。這是至關重要的一步,否則就無法實現對資料庫的訪

問。例如,我們定義一個可訪問SQL—Server伺服器上zhb資料庫的數據源ZHB。首先,

選擇SQLServer類型的資料庫,進入「ODBCSQLServerSetup"窗口。然後,定義數據源

名稱為「ZHB";定義Server為「SQL—Server";以及網路路徑為「ιιSQL—Server";

最後,按option命令按鈕選擇訪問的資料庫為zhb即可。

第二步,配置BDE。它是Delphi專用的資料庫引擎。既可以從Delphi程序組里啟

動,也可以從Delphi程序項的Tools菜單下啟動。Delphi在訪問SQLServer資料庫時略

不同於VB。VB是直接調用ODBC來連接SQLServer的,而Delphi是首先調用BDE中

的別名,別名再通過BDE中的ODBCDriver直接訪問ODBC數據源實現的。而在BDE

的ODBCDriver中你還可以定義其他ODBC屬性,例如語言驅動程序或打開模式等等。

這無疑大大增強了ODBC的功能。

首先,在Drivers標記頁中,按「NewODBCDriver"添加新的驅動程序。在添加窗口

中有三欄需要填寫。第一欄SQLLinkDriver可任取一名,如:ODBC—ZHB;第二欄

DefaultODBCDriver中選擇SQLServer;在第三欄defaultDataSourceName中選擇剛才注

冊的數據源ZHB。按OK確認後就增加了一個名為ODBC—ZHB的DelphiODBC驅動程

序。在其右側的參數表中,還可以設置打開模式OPENMODE、查詢模式SQLQRYMODE、

SQL語句執行模式SQL?PASSTHRUMODE以及語言驅動程序LANGDRIVER等。接

下來,在Aliases標記頁中,按「NewAlias"命令按鈕增加一個新的別名。在增加新別名

窗口中有兩欄需要填寫。第一欄為Newaliasname,可任取一個名字,如:zhbdb;這個

別名就是我們要在Table控制項中直接調用的資料庫名字。第二欄Aliastype選擇剛才在

Drivers標記頁中定義的ODBC—ZHB,最後按OK確認,就增加了一個名為zhbdb的別

名。這樣,Table控制項可以通過別名zhbdb,別名zhbdb通過Delphi的ODBCDrivers(即:

ODBC—ZHB),ODBC—ZHB再通過ODBC數據源ZHB就可連接到SQL—Server服務

器上的zhb資料庫了。以上相當於完成了在BDE中的注冊,接下來就可以進行控制項的屬

性設置了。

第三步,設置DataAccess控制項屬性以實現與資料庫的連接。將Table和DataSource

控制項加到窗體中並修改Table控制項的屬性。首先,將DatabaseName屬性改為剛才在BDE

別名中定義的zhbdb。設置完databaseName屬性後,就可以從TableName屬性的下拉列

表中選擇一個表的名字。這其間Table控制項要完成與資料庫的連接,連接成功後,該列

表中才會出現可選的表名。然後,將Active屬性改為true,將打開的資料庫激活,和

DataSource控制項建立聯系。將Exclusive屬性改為true。最後,將DataSource控制項的DataSet

屬性設為Table1。DataSource控制項為Table控制項與DataControls控制項相聯系的渠道。通過

以上步驟的設置,DataSource1對象就與zhb資料庫的某個表建立了聯系。以後,只要對

DataSource1對象訪問,就可以實現對該表的操作了。

第四步,設置DataControls控制項屬性以實現對資料庫的操作。一旦DataAccess類的

控制項被成功打開,處於窗口中的DataControls標記頁的控制項就可以使用了。這些控制項有

DBGrid、DBNavigator、DBText、DBEdit、DBMemo、DBImage、DBListBox、DBComboBox、

DBCheckBox以及DBRadioGroup。這些控制項只要設定他們的DataSource和DataFields屬

性就可以實現對表的讀寫操作。

可以看出,Delphi在設計資料庫軟體方面,尤其是SQLServer資料庫方面要比VB

來得快;而且,其豐富的控制項為界面的設計提供了有利幫助;另外,Delphi的真編譯使

程序的執行效率相當高,可移植性好。這些,都是VB所欠缺的。
夠意思了吧,不過不是我寫的.

熱點內容
安卓微信流量怎麼控制 發布:2024-05-04 12:47:19 瀏覽:797
mysql主從復制資料庫 發布:2024-05-04 12:37:55 瀏覽:510
開公司人員配置不夠有什麼影響 發布:2024-05-04 12:32:21 瀏覽:433
rust網路編程和ftp 發布:2024-05-04 12:32:21 瀏覽:61
微信怎麼知道賬號密碼 發布:2024-05-04 12:20:06 瀏覽:977
我的世界伺服器如何用自己的存檔 發布:2024-05-04 12:06:36 瀏覽:337
七日殺伺服器ip怎麼設置 發布:2024-05-04 11:57:57 瀏覽:431
啟用java 發布:2024-05-04 11:51:46 瀏覽:970
mac下開發php 發布:2024-05-04 11:28:53 瀏覽:628
java介面及實現方法 發布:2024-05-04 11:05:08 瀏覽:567