怎么连接Acess数据库?

zjp899 2003-07-18 03:23:10
我们的项目开发连接数据库时开发的是一个公用的数据库连接类,在连接数据库时
全部采用的是SqlConnection连接,请问我现在要在只改变连接字符串的情况下能否实现连接到Acess数据库?连接字符串如何编写?

注:我们现在项目的连接字符串是写在Web.config中的
...全文
36 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tianwo2 2003-07-18
  • 打赏
  • 举报
回复
一个办法是替换所有的SqlConnection.
还有一个办法就是把你的数据库转化成Sql数据库
xu0923 2003-07-18
  • 打赏
  • 举报
回复
必须用OLEDBConnection替换SqlConnection啊,
zjjszw 2003-07-18
  • 打赏
  • 举报
回复
SqlConnection不能連接Acess啊
zjp899 2003-07-18
  • 打赏
  • 举报
回复
我程序中用了很多的都是SqlConnection连接,改动起来非常的麻烦,所以我不想改程序,各位大侠再给想想办法吧
zjjszw 2003-07-18
  • 打赏
  • 举报
回复
web.config文件
<configuration>
<appSettings>
<add key="strconn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:/文件夹名/数据库名.mdb;"/>
</appSettings>
============================================================
*.aspx.cs用OleDbConnection連接
string connstr=ConfigurationSettings.AppSetting["strconn"];
OleDbConnection conn=new OleDbConnection(connstr);//連接

虚拟过客 2003-07-18
  • 打赏
  • 举报
回复
把Web.config文件的连接改动一下,应该可以吧
batisituta 2003-07-18
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconusingstoredprocedureswithcommand.asp
panyee 2003-07-18
  • 打赏
  • 举报
回复
如果是SqlConnection,那不能直接连Access了,你得把SqlConnection全改成OleDbConnection
配置串access地址可能用\吧?我没试过/

有关时间类的sql语句可能会不能用
crodling 2003-07-18
  • 打赏
  • 举报
回复
你都使用SqlConnection,改连接字符串似乎是没有用的吧?还需要把SqlConnection改成OleDbConection
hncoffee 2003-07-18
  • 打赏
  • 举报
回复
strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:/文件夹名/数据库名.mdb;",不知是不是你要的,:)
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-18 03:23
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。