Asp.net 我无法连接到数据库
上面说我的con出错。Open无法打开数据库,我出了什么问题? 对不起,我是新手,所以我需要指导 它告诉我有一些源错误Asp.net 我无法连接到数据库,asp.net,sql,database,Asp.net,Sql,Database,上面说我的con出错。Open无法打开数据库,我出了什么问题? 对不起,我是新手,所以我需要指导 它告诉我有一些源错误 尝试将端口号与数据库服务器名称一起使用 什么是身份验证模式?Windows身份验证还是基于用户id/密码? 如果它是基于用户ID/密码的,那么您还需要提供密码 如果您使用的是sql express edition,请尝试以下操作: public partial class _Default : System.Web.UI.Page { SqlConnect
如果您使用的是sql express edition,请尝试以下操作:
public partial class _Default : System.Web.UI.Page
{
SqlConnection con = new SqlConnection("Data Source=LENOVO;Initial Catalog=dbMACARON;Integrated Security=True"); SqlCommand com = new SqlCommand("Select * from PRODUCT");
public void Bind()
{
SqlDataAdapter da = new SqlDataAdapter(com);
DataSet ds = new DataSet();
con.Open();
com.Connection = con;
com.ExecuteNonQuery();
da.Fill(ds, "PRODUCT");
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}
protected void Page_Load(object sender, EventArgs e)
{
con.Open();
com.Connection = con;
SqlDataReader dr;
dr = com.ExecuteReader();
string id = "0";
Source Error:
Line 31: protected void Page_Load(object sender, EventArgs e)
Line 32: {
Line 33: con.Open();
Line 34: com.Connection = con;
Line 35: SqlDataReader dr;
就这样试试吧。
1.转到“工具”菜单->文件夹选项->查看选项卡,取消选中以下复选框,该复选框的名称为隐藏KNWON文件类型的扩展名。
2.现在将文件包装为sql,扩展名为udl,即sql.udl。它将要求您确认,按Yes
就这样。它不会再向您显示错误。我已经自己修复了!!但是谢谢大家帮助我!!谢谢你 我所做的是在sqp连接中联想和ebg示例之间添加双“\” 例如: 公共部分类注册:System.Web.UI.Page { SqlConnection con=new-SqlConnection(“数据源=LENOVO\EBG;InitialCatalog=dbMACARON;集成安全=True”); SqlCommand com=新的SqlCommand(“从客户选择*); 公共无效绑定() { SqlDataAdapter da=新的SqlDataAdapter(com); 数据集ds=新数据集(); con.Open(); com.Connection=con; com.ExecuteNonQuery(); da.填写(ds,“客户”); GridView1.DataSource=ds; GridView1.DataBind(); con.Close(); }
奇怪的是,这个网站上没有显示双“\”在这里…但是谢谢。您使用的Sql server版本是什么?是Sql express版本?提供有关异常的更多信息将非常有用。程序无法打开数据库的原因很多。您好,谢谢您的帮助,我使用Sql server 2008 r2作为我的数据库…和asp.net平台…我不知道se sql express edition,我在sql server 2008 r2上找不到此项工作。我现在很困惑,因为我的朋友电脑工作,但我的电脑在上有错误。是的,我用此连接我的sql server ASPNETDB.MDF文件。感谢您的帮助,我的lec没有教我如何使用端口连接db…我只是简单地使用了db服务器名称。和th身份验证mode为none..我不使用任何密码。您好。您能提供有关错误消息的更多详细信息吗?您是否具有访问数据库或数据库服务器的必要权限?在我执行此新的SqlConnection之后(“数据源=EBG;初始目录=dbMACARON;集成安全=True”);现在,其他问题突然出现..你想和我一起使用teamviewer吗?你正在使用的这些数据源,它们位于哪里?你有权限访问它们吗?嗨,我在你试图给我看的图片上迷路了..它实际上没有显示..但这些对我来说就像是新的级别…我不知道怎么做。@user3458545我试图发布这些图片为此,但由于stackoverflow的安全原因,我不能。但如果您按原样操作,那么您可以做到。谢谢您的帮助,我已经解决了我的问题。谢谢。
SqlConnection con = new SqlConnection("Data Source=.\SQLExpress;Initial Catalog=dbMACARON;Integrated Security=True");