急,关于ASP。NET下面定义数据库连接的字符串问题
请各位帮忙了
protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\jaroc\webcourse\jszxlogin\bin\loginname.mdb";
protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.Mappath("loginname.mdb")";
都不对,因为MSDN还没装好,不知道怎么办了,求助大家
问题点数:10、回复次数:6Top
1 楼46539492(男儿当自强(http://blog.csdn.net/46539492/))回复于 2005-02-21 09:19:45 得分 2
string strcnn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("2.mdb");Top
2 楼yizhixiaozhu(天啦,手都起茧了)回复于 2005-02-21 09:21:41 得分 2
protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.Mappath("loginname.mdb")";
最后的那个"不要Top
3 楼jaroc818(change-in-time)回复于 2005-02-21 09:23:57 得分 0
protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("loginname.mdb");
显示为System.web.UI.Page.Server表示"属性",此处应为"类".Top
4 楼doubon(DB.NET)回复于 2005-02-21 09:24:28 得分 5
protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\jaroc\webcourse\jszxlogin\bin\loginname.mdb";
================================
protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\jaroc\\webcourse\\jszxlogin\\bin\\loginname.mdb";
或者:
protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @"D:\jaroc\webcourse\jszxlogin\bin\loginname.mdb";Top
5 楼daosh(yuelaiyuecai@Quake3_forever)回复于 2005-02-21 09:26:35 得分 1
试试protected string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\jaroc\\webcourse\\jszxlogin\\bin\\loginname.mdb";
.net不是可以直接拖拉控件连接数据源嘛,拉一个设置一下然后看看它生成的连接字符串Top
6 楼jaroc818(change-in-time)回复于 2005-02-21 09:28:16 得分 0
System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
namespace jszxlogin
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button login_bt;
protected System.Web.UI.WebControls.Button change_bt;
protected System.Web.UI.WebControls.TextBox name_tb;
protected System.Web.UI.WebControls.TextBox password_tb;
protected System.Web.UI.WebControls.Label password_txt;
protected System.Web.UI.WebControls.Label name_txt;
protected OleDbConnection olecon;
protected OleDbDataAdapter oleada;
protected OleDbCommand olecmd;
protected OleDbDataReader oleread;
protected DataSet ds;
string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("loginname.mdb");
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.login_bt.Click += new System.EventHandler(this.login_bt_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void login_bt_Click(object sender, System.EventArgs e)
{
try
{
olecon =new OleDbConnection(strconn);
olecon.Open();
//oleada =new OleDbDataAdapter("select jszxname,jszxpassword from login ",olecon);
olecmd =new OleDbCommand("select * from login where jszxname=name_txt.text and jszxpassword=password_txt.text",olecon);
olecmd.ExecuteNonQuery();
oleread=olecmd.ExecuteReader();
if (oleread.Read())
{
Session["username"]=name_txt.Text;
Session["userpassword"]=password_txt.Text;
Response.Redirect("www.zzjaroc.com");
}
else
{
Response.Write("1111");
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
}
附上整段代码,就是要做个登陆用户的界面,从此接触asp.net请各位大侠帮忙Top




