asp.net怎么连接 access??狂散分 我希望有高人能帮我解决这个小问题...最好能给我一个小案例看看.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <appSettings> <add key="SQLConnString" value="provider=microsoft.jet.oledb.4.0;data source="/> <add key="dbPath" value="~/App_Data/mydata.mdb"/> </appSettings> public static readonly string strConn = System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";"; //using System.Data.OleDb; protected void Button1_Click(object sender, EventArgs e) { OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\studentinfo.mdb"); conn.Open(); string sqlstr = "select * from basic_info"; OleDbDataAdapter da = new OleDbDataAdapter(sqlstr, conn); OleDbCommandBuilder cmd = new OleDbCommandBuilder(da); DataSet ds = new DataSet(); da.Fill(ds, "basic_info"); conn.Close(); } 呵呵顶楼上的,cs代码里把SQLConnString + dbPath 就好了 1.string strcon = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("App_Data/001.mdb"); OleDbConnection con = new OleDbConnection(strcon);con.Open();或者 在web.config中定义链接字符串。 配置文件中写:<appSettings> <add key="SQLConnString" value="provider=microsoft.jet.oledb.4.0;data source="/> <add key="dbPath" value="~/App_Data/mydata.mdb"/> </appSettings>CS类文件中写:public static readonly string strConn = System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";"; //OleDbConnection需要引用命名空间类似:using System.*****OleDbClient;OleDbConnection conn = new OleDbConnection(strConn);conn.Open(); //使用类似:string sqlstr = "select * from basic_info"; OleDbDataAdapter da = new OleDbDataAdapter(sqlstr, conn); OleDbCommandBuilder cmd = new OleDbCommandBuilder(da); DataSet ds = new DataSet(); da.Fill(ds, "basic_info"); conn.Close(); Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False; <appSettings> <add key="DAL" value="JinHui"/> <add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|DB\JHPSS.mdb"/> </appSettings>将数据库放到项目表示层的bin\Debug目录下,这样项目就可以随处移动,不用修改数据库连接字符串了。 讨论有关将.net 中文版网站换成英文版网站的方案? 急!!!一个简单的自定义控件问题 关于asp.net“<”变成“<”的问题 js向asp.net传递多个参数问题? 在线等,如果筛选 dataset 的数据 关于asp.net中画图的问题,在线等 急!这个星期就要交毕业设计了!asp.net<c#> 急救,web程序移植问题,望高人指点........... 微软是否有目录树的控件(或程序)来管理用户和权限谢谢 请各位详细讲解? 一个简单的问题 asp.net中将xml数据跟新到数据库中!
<add key="SQLConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~/App_Data/mydata.mdb"/>
</appSettings>
protected void Button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\studentinfo.mdb");
conn.Open();
string sqlstr = "select * from basic_info";
OleDbDataAdapter da = new OleDbDataAdapter(sqlstr, conn);
OleDbCommandBuilder cmd = new OleDbCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "basic_info");
conn.Close();
}
OleDbConnection con = new OleDbConnection(strcon);
con.Open();
或者 在web.config中定义链接字符串。
<add key="SQLConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~/App_Data/mydata.mdb"/>
</appSettings>CS类文件中写:public static readonly string strConn = System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";"; //OleDbConnection需要引用命名空间类似:using System.*****OleDbClient;OleDbConnection conn = new OleDbConnection(strConn);conn.Open(); //使用类似:string sqlstr = "select * from basic_info";
OleDbDataAdapter da = new OleDbDataAdapter(sqlstr, conn);
OleDbCommandBuilder cmd = new OleDbCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "basic_info");
conn.Close();
<add key="DAL" value="JinHui"/>
<add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|DB\JHPSS.mdb"/>
</appSettings>将数据库放到项目表示层的bin\Debug目录下,这样项目就可以随处移动,不用修改数据库连接字符串了。