数据库 数据绑定的时候连接字符串为绝对路径的问题
2009-05-03 10:40
281 查看
C#数据绑定的时候会生成连接字符串,在使用Sqlite等单文件数据库的时候,生成的连接字符串“***ConnectionString”使用的是绝对路径。。也就是在程序路径发生变化的时候就会产生“无法连接到数据库的错误”
这个问题修改app.config文件里面的data source为相对路径就解决了。
如下:
<connectionStrings>
<add name="Manager.Properties.Settings.ManagerConnectionString"
connectionString="data source="Manager.sqlite";page size=1024;cache size=2000"
providerName="System.Data.SQLite" />
</connectionStrings>
这个问题修改app.config文件里面的data source为相对路径就解决了。
如下:
<connectionStrings>
<add name="Manager.Properties.Settings.ManagerConnectionString"
connectionString="data source="Manager.sqlite";page size=1024;cache size=2000"
providerName="System.Data.SQLite" />
</connectionStrings>
相关文章推荐
- WinFrom下连接字符串的数据库文件路径问题
- repeater 数据绑定 , webconfig 数据库连接字符串出现的问题
- Java:jdbc连接数据库插入中文数据乱码问题
- asp.net 数据绑定 使用eval 时候报 字符文本中的字符太多 问题的解决方法
- s数据库连接字符串超时的问题
- python数据存储系列教程——python中redis数据库操作:连接、增删查改、多级路径
- 关于打开现有项目时数据库连接配置遇到的问题 连接字符串中的数据源值指定未安装的SQL Server的实例。要解决此问题,可选择安装匹配的SQL Server实例或修改连接字符串中的数据源值
- 解决:hibernate查询过多时与数据库连接断开或无法再查询到数据问题。
- 数据库导入字符串路径转义字符问题
- 关于将数据库中的bit型数据绑定到DataGrid中的CheckBox的Checked属性的问题。
- asp.net 数据绑定 使用eval 时候报 “字符文本中的字符太多” 问题解决
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- C#中DataGridView绑定了DataTable后,通过代码修改DataGridView中的数据,总有一行(被修改过并被用户选中的行集合中索引为0的行)不能被UpDate回数据库的问题和解决办法
- jabc连接数据库,处理添加数据时的乱码问题
- 关于数据库连接字符串问题(第四部分连接 IBM DB2)
- |DataDirectory|解决web.config或app.config数据库连接的相对路径问题
- 关于web.config的数据库连接的相对路径的问题
- [Excel Services]连接外部数据库,刷新数据的时候遇到“Data Refresh Failed ”的解决方法
- ASP.NET中数据库连接字符串的若干问题
- .Net Webconfig连接字符串中数据库实例名带'\'的问题