很少有讲.net+access的书,大家帮忙
由于刚开始做网站不可能用SQL的数据库去买空间的话浪费是吧
所以说刚开始想用Access的数据库做网站
但是这方面的资料很难找
我现在就是对数据库读写这块很是难理解
下载了一个留言板的简单程序又是绝对路径的
如果说我上传到空间的话肯定不行
string strConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\liuyanban\App_Data\msgboard.mdb;Persist Security Info=True";
所以我想找关于c#的access的.net的书籍
大家可否帮忙推荐一下 --------------------编程问答-------------------- 和SQL一样,只是数据库改了,配置文件也要用相对路径
string StrConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("~/") + "db2.mdb";
SqlCommand-->OleDbCommand
Access的数据库的SQL语句比MSSQL的严格,特别是类型 其它的都和SQL没有多大的区别 --------------------编程问答-------------------- 几年前就用 .net + access 做过网站,可以把虚拟路径 转换为 绝对路径 后再拼接连接串!
access 文件放在站点下,把虚拟路径配置到 web.config 中,然后转换一下就可以了! --------------------编程问答-------------------- string strConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("App_Data\msgboard.mdb")+";Persist Security Info=True";
然后就是一些关于using System.Data.OleDb类里面,连接、操作数据库的方法;
OleDbConnection objConn = new OleDbConnection(strConn); //连接
objConn .Open();
OleDbDataAdapter oleAdapter = new OleDbDataAdapter(sqlstr, objConn );
DataSet myDataSet = new DataSet();
oleAdapter.Fill(myDataSet, "table1"); //
System.Data.OleDb.OleDbCommand comm = new OleDbCommand(sqlstr, objConn );
comm.ExecuteNonQuery();
--------------------编程问答-------------------- 大大 推荐一下书吧
我对数据库操作这块很糊涂 --------------------编程问答-------------------- 使用access数据库操作类
<connectionStrings>
<add name="con" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=|DataDirectory|A.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>
或
<add key="provider" value="Provider=Microsoft.Jet.OLEDB.4.0;data source="/>
<add key="dbPath" value="~/db\A.mdb"/>
参考 --------------------编程问答-------------------- Visual C# 2005+Access 数据库开发经典案例 --------------------编程问答-------------------- 现在的问题是现在支持VS的空间都支持SQL --------------------编程问答-------------------- 不过好象连接数据库操作基本一致 --------------------编程问答-------------------- 空间的SQL是独立要付费的
补充:.NET技术 , ASP.NET