封装DB操作(八)--配置说明。

<说明 Debug 1.1 版本。>

目前,当odbc驱动时,不支持执行存储过程。<因为 :OdbcCommand 要求您在调用存储过程时提供完整的 ODBC CALL 语法>

如果需要可以自己再添加代码,至于结构我就不说了,看了代码你就知道了。

例如:
odbc驱动程序调用storeprocedure 的用法,需要再增加一些支持odbc驱动执行存储过程的方法。
if(mDBType=="odbc")
{
mDbCommand.CommandText = "{ ? = CALL "+storeName+"(?) }"; <注意>
}

 1<web程序配置说明>   
 2在web.config里做如下配置:   
 3  
 4以下几种不同的数据源配置(其中一种):   
 5  
 6\-- sqlserver:   
 7<add key="DB" value="sqlserver"></add> <!--数据库类型-->
 8<add key="ConnectString" value="user id=sa;password =sa;data source=YOUR_SERVER;initial catalog=test"></add>   
 9  
10\--oracle:   
11<add key="DB" value="oracle"></add>
12<add key="ConnectString" value="User ID=xxx;Data Source=ora8i;Password=xxxx"></add>   
13  
14\--oledb   
15<add key="DB" value="oledb"></add>
16<add key="ConnectString" value="Provider=SQLOLEDB;Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"></add>   
17  
18\--odbc   
19<add key="DB" value="odbc"></add>
20<add key="ConnectString" value="Driver={SQL Server};Server=localhost;Trusted_Connection=yes;Database=northwind"></add>
21</web程序配置说明>
 1<winform程序的配置说明>
 2
 3放在DB.dll的同一路径下,配置DbConfig.xml的参数(其中一种):   
 4  
 5<config>
 6<dbtype>sqlserver</dbtype> <!--数据库类型-->
 7<connectstring>user id=sa;password =sa;data source=YOUR_SERVER;initial catalog=test</connectstring>
 8</config>
 9<config>
10<dbtype>oracle</dbtype>
11<connectstring>User ID=xxx;Data Source=ora8i;Password=xxxx</connectstring>
12</config>
13<config>
14<dbtype>oledb</dbtype>
15<connectstring>Provider=SQLOLEDB;Data Source=YOUR_SERVER;Integrated Security=SSPI;Initial Catalog=northwind</connectstring>
16</config>
17<config>
18<dbtype>odbc</dbtype>
19<connectstring>Driver={SQL Server};Server=YOUR_SERVER;Trusted_Connection=yes;Database=northwind</connectstring>
20</config>
21</winform程序的配置说明>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus