【发布时间】:2010-03-09 18:03:20
【问题描述】:
我想根据条件使用 mysqlconnection、command 和 datareader 或 sqlconnection、command 和 datareader。我想对两种类型的连接使用相同的变量
例如:
Currently i have
dim _c as New mySqlConnection()
dim _cmd as New mysqlCommand()
dim _reader as New mysqlreader()
_reader = _cmd.executereader()
'loop through _reader
-----------------
如何根据选择情况更改前三个以使用 sql/mysql。这可能吗?
【问题讨论】:
-
由于您在 CASE 甚至 IF/THEN 中的定义的“范围”,您可以使用相同的变量名复制定义...但超出范围编译器会抱怨它没有被定义。您当然不能创建名称相同但属性不同的定义。您可能应该创建一个 dbclass/db_module/db_subroutine 可以回传任一类型的读取器行。但这项工作将隐藏在 dbclass 中。
标签: .net mysql vb.net ado.net odbc