怎样在iis中发布asp.net网站,以widowerver2003、v2008和qlerver2005为例。将开发完成的a.et网站发布,将发布包放在widowerver2003服务器的文件夹下。将......
2023-03-16 176 asp
c#编程环境的asp.net程序上传到网站或虚拟主机空间时连接access数据库怎么写连接字符串
新建一个asp.net网站工程,这里我们的网站首页为Index.aspx,上面的按钮用于连接数据库获取数据集,表格用于显示从数据库获取的数据集
新建一个access数据库,其实就是建一个1.mdb文件而已,其实.mdb后缀是access 2003的格式,.accdb才是access 2010的格式,那么怎么才能在access2003下创建.mdb的数据库呢,很简单,创建数据库时在右下角文件名处写上1.mdb即可,觉得赞的给偶投票哈
然后在数据库1.mdb下新建如下的表,名称为0
我们将1.mdb放到网站的根目录下,不是网站源码的根目录,是网站发布后的根目录,就是Index.aspx所在的目录,当然放到根目录下的子目录也行
下面我们看Index.aspx的源代码Index.aspx.cs,可以看到数据库的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" SavePath "',字符串类型的变量SavePath在第一行代码里已经赋值,意思是获取服务器运行的网站程序的相对路径,代码这么写的好处是不管在本地还是远程网站上都能运行
下面我无私地给出按钮的源码
protected void Button1_Click1(object sender, EventArgs e)
{
string SavePath = Server.MapPath("~\\1.mdb");
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" SavePath "'");
con.Open();
string constr = "select * from 0";
OleDbCommand com = con.CreateCommand();
com.CommandText = constr;
OleDbDataAdapter ada = new OleDbDataAdapter(com);
DataSet ds = new DataSet();
ada.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();//这个就是表格绑定数据集啦
}
最后我们一起看看网站的运行效果,很明显从第一张图可以看出这已经是在远程网站上执行asp.net网站程序了,而下面的表格和1.mdb里的表一样,所以通过连接字符连接数据库串成功了,下面一篇我将接着讲怎么上传到网站
ps:你们的支持是我继续写下去的动力!让偶看到你的赞,一个足矣!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: asp
相关文章
怎样在iis中发布asp.net网站,以widowerver2003、v2008和qlerver2005为例。将开发完成的a.et网站发布,将发布包放在widowerver2003服务器的文件夹下。将......
2023-03-16 176 asp
VASP入门到精通:[4]一个简单的VASP运行实例,这一节给大家一个简单的实例,这里就选择优化CrI3......
2023-03-16 437 asp
Spread for ASP.NET的安装,目前世界上最流行的支持DyamicData的ASP.NET电子表格组件!SreadforASP.NET前SreadforWeForm是一个工作表控件,它在A......
2023-03-16 213 asp