簡體   English   中英

ODBC或SQL數據源?

[英]ODBC or SQL DataSource?

我想將我的VB項目連接到同一台計算機上的任何服務器。 然后,我想詢問它的數據庫名稱。 SELECT name FROM sys.databases下拉列表中刪除這些數據庫名稱。 然后根據下拉選擇更改連接。 這可能嗎?

我應該使用ODBC還是SQL數據源?

從我快速搜索的結果來看,您將使用SQL DataSource連接到ODBC數據庫。 沒關系,您應該始終能夠為用戶提供選擇數據庫表名稱的控件,然后向他們返回您希望從該表中獲取的所有數據。 可以使用一個不錯的switch語句(不信任用戶以表單形式提交的內容)來完成此操作,或者實際上,是的,您應該使用switch語句,因為從不信任用戶輸入。 您可能會有點花哨,並創建一個動態switch語句,該語句是由查詢生成的,以查詢數據庫中哪些表出現在數據庫中,然后添加所需的任何代碼以獲取返回值。

希望這對您來說是正確的方向。

EDIT將表名替換為數據庫名,盡管概念相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM