我想将我的VB项目连接到同一台计算机上的服务器。
我想再询问它的数据库名称。 SELECT name FROM sys.databases
在下拉列表中删除这些数据库名称。然后根据下拉选择更改连接。这可能吗?
我应该使用ODBC还是SQL数据源?
答案 0 :(得分:0)
从我快速搜索的内容中,您将使用SQL DataSource连接到ODBC数据库。无论如何,您应始终能够为您的用户提供选择数据库表名称的控件,然后从该表中返回所需的所有数据。这可以通过一个很好的switch语句完成,以便不信任用户在表单中提交的内容,或者实际上是的,你应该使用switch语句,因为从不信任用户输入。您可能会有点想象,并创建一个动态切换语句,从查询生成数据库中出现的数据库,然后添加获得返回所需的任何代码。
希望这对你来说是正确的方向。
修改强> 切换出数据库名称的表名,但同样的概念。