大家好, vs2005使用ibatis连接sql2005报错,求帮助
大家好, vs2005使用ibatis连接sql2005报错:【Unable to open connection to "Microsoft SQL Server 2005, provider V2.0.50215.0 in framework .NET V2.0".】有人说vs2005使用ibatis不能连接sql2005,有人说可以,大家有了解的帮帮忙啊 。
数据库连接串:<add key="connectionString" value="Data Source=172.16.11.12;Initial Catalog=HITY;User ID=sa;Pwd=123;" />
------解决方案--------------------有人说vs2005使用ibatis不能连接sql2005,有人说可以,大家有了解的帮帮忙啊
====================================================================
可以给你正确的答案 vs2005+sql2005 可以200%连接。
因为我现在的项目就在用 ibatis.net 环境就是vs2005+sql2005
------解决方案--------------------
检查 providers.config 配置文件中 sqlServer2005 provider 是否打开 (其他则需要关闭)
<provider
name="sqlServer2005"
enabled="true"
...
------解决方案--------------------
确定你配置的provider 打开了。。。
------解决方案--------------------
C# code
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig
xmlns="http://ibatis.apache.org/dataMapper"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<settings>
<setting useStatementNamespaces="true"></setting>
</settings>
<providers resource="providers.config"></providers>
<database>
<provider name="sqlServer2.0" />
<dataSource name="DieSys" connectionString="data source=10.4.0.123;database=InfPlat;user id=infuser;password=infuser;" />
</database>
<sqlMaps>
<sqlMap resource="Maps/CheckingFixture.xml" />
<sqlMap resource="Maps/StandardTech.xml" />
</sqlMaps>
</sqlMapConfig>