<?xml version="1.0" encoding="utf-8" ?> <说明 Debug 1.1 版本。> 目前,当odbc驱动时,不支持执行存储过程。<因为 :OdbcCommand 要求您在调用存储过程时提供完整的 ODBC CALL 语法></因为> 如果需要可以自己再添加代码,至于结构我就不说了,看了代码你就知道了。 例如: odbc驱动程序调用storeprocedure 的用法,需要再增加一些支持odbc驱动执行存储过程的方法。 if(mDBType=="odbc") { mDbCommand.CommandText = "{ ? = CALL "+storeName+"(?) }"; <注意> } </说明> <web程序配置说明> 在web.config里做如下配置: 以下几种不同的数据源配置(其中一种): -- sqlserver: <add key ="DB" value = "sqlserver"></add> <!--数据库类型--> <add key ="ConnectString" value = "user id=sa;password =sa;data source=YOUR_SERVER;initial catalog=test"></add> --oracle: <add key ="DB" value = "oracle"></add> <add key ="ConnectString" value = "User ID=xxx;Data Source=ora8i;Password=xxxx"></add> --oledb <add key ="DB" value = "oledb"></add> <add key ="ConnectString" value = "Provider=SQLOLEDB;Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"></add> --odbc <add key ="DB" value = "odbc"></add> <add key ="ConnectString" value = "Driver={SQL Server};Server=localhost;Trusted_Connection=yes;Database=northwind"></add> </web程序配置说明> <winForm程序的配置说明>
放在DB.dll的同一路径下,配置DbConfig.xml的参数(其中一种): <Config> <DBType>sqlserver</DBType> <!--数据库类型--> <ConnectString>user id=sa;password =sa;data source=YOUR_SERVER;initial catalog=test</ConnectString> </Config> <Config> <DBType>oracle</DBType> <ConnectString>User ID=xxx;Data Source=ora8i;Password=xxxx</ConnectString> </Config> <Config> <DBType>oledb</DBType> <ConnectString>Provider=SQLOLEDB;Data Source=YOUR_SERVER;Integrated Security=SSPI;Initial Catalog=northwind</ConnectString> </Config>
<Config> <DBType>odbc</DBType> <ConnectString>Driver={SQL Server};Server=YOUR_SERVER;Trusted_Connection=yes;Database=northwind</ConnectString> </Config>
</winForm程序的配置说明>

|