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

王朝c#·作者佚名  2006-12-17
宽屏版  字体: |||超大  

<?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程序的配置说明>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有