protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
那怎么close没定义,郁闷呐。对了小弟默默的问下一个很傻的问题“database”是不是数据源啊,也就是建立数据源里的那个名称啊,而不是SQL表对吗?
42 个解决方案
#1
database 是数据库的名称 不是表名 close未定义 是不是因为你没关闭数据库 试试
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.close();
#2
不对啊database也是name,那Lable控件就是根本一点反应也没有,怎么回事啊
#3
如楼上所写的,用完就要关闭的
#4
还是不对啊。。。。。出现错误:无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
#5
一、“database”是你所存放数据所在表所在的数据库名;
二、在读出数据时,将判断语句IF改成循环WHIL,如: while (sdr.Read()) ;
二、在读出数据时,将判断语句IF改成循环WHIL,如: while (sdr.Read()) ;
#6
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
#7
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
#8
以后写程序的时候用con 或 dataread 的时候记得用完后要关闭或释放资源,要不然一直开着会占资源不说,还会出现你这样的问题的。
#9
database 就是数据库名
select * from name 这中的name 是表名
select * from name 这中的name 是表名
#10
试试
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
#11
连接字符串有问题?
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=sa;database=username"
pwd对吗?如果没有密码就写成这样:
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=;database=username"
username是你的数据库的名字吗?
查询语句修改为:"select * from [name]"
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=sa;database=username"
pwd对吗?如果没有密码就写成这样:
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=;database=username"
username是你的数据库的名字吗?
查询语句修改为:"select * from [name]"
#12
那应该是对的啊,现在连接有问题了 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\无法打开登录 'username' 中请求的数据库。登录失败。
#13
使用sql用户登录
#14
法打开登录 'username' 中请求的数据库。登录失败。
用户 'sa' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 'sa' 登录失败。
源错误:
行 18:
行 19: SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username");
行 20: con.Open();
行 21: SqlCommand cmd = new SqlCommand("select * from name", con);
行 22: SqlDataReader sdr = cmd.ExecuteReader();
源文件: d:\My Documents\Visual Studio 2005\WebSites\WebSite40\Default.aspx.cs 行: 20
#15
另外:打开企业管理器->在(local)上右击->属性->安全性->身份验证选择 "Sql Server和Windows"
#16
SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username");
看看你的数据库服务器是否打开。用户名密码是否正确。
#17
我用SQL登陆但是那个密码怎么不好改啊。。。我装的时候没进行设置啊,有星号我也不知道sa是多少,郁闷啊,好像是10位的
#18
我刚才把 con.Open();
SqlCommand cmd = new SqlCommand("select * from [name]", con);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
就剩下 SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username"); 这条语句,我用来测试,正确的没出现错误
SqlCommand cmd = new SqlCommand("select * from [name]", con);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
就剩下 SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username"); 这条语句,我用来测试,正确的没出现错误
#19
那现在错误再那里?
#20
密码不对
打开企业管理器->安全性->打开sa->直接输入新密码.
打开企业管理器->安全性->打开sa->直接输入新密码.
#21
还是有错误啊。。。无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
源错误:
行 17:
行 18: SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
行 19: con.Open();
行 20: SqlCommand cmd = new SqlCommand("select * from name", con);
行 21: SqlDataReader sdr = cmd.ExecuteReader();
源文件: d:\My Documents\Visual Studio 2005\WebSites\WebSite40\Default.aspx.cs 行: 19
堆栈跟踪:
。。。。我要急死了。。。。啊啊
用户 '0DCE7462162242B\Administrator' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
源错误:
行 17:
行 18: SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
行 19: con.Open();
行 20: SqlCommand cmd = new SqlCommand("select * from name", con);
行 21: SqlDataReader sdr = cmd.ExecuteReader();
源文件: d:\My Documents\Visual Studio 2005\WebSites\WebSite40\Default.aspx.cs 行: 19
堆栈跟踪:
。。。。我要急死了。。。。啊啊
#22
改一下密码
#23
还有错误啊 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
#24
唉..为什么楼上的都不告诉他,直接用Windows身份验证模试登陆呢,否则用户名的权限要够.还有2005 的远程设置对新手来说也是一件麻烦事.
#25
按照20楼的重新改一下密码
#26
我改了改不了啊。。。。回来一看还是10位密码。。。。现在郁闷了,在不行明天直接找老师去了
#27
唉,楼主是必须要用用户名和密码登陆,如果是WEB和数据库在一台机器上,完全可以不用这种方式,也可以避免了这样的错误.
如果是必须的,请你看一下你的用户名是否权限,再一个看我的数据库是否允许这个用'0DCE7462162242B\Administrator' 登陆.在数据库安全设置里,有一个用户,看一下是否有必须的几个登陆..
如果是必须的,请你看一下你的用户名是否权限,再一个看我的数据库是否允许这个用'0DCE7462162242B\Administrator' 登陆.在数据库安全设置里,有一个用户,看一下是否有必须的几个登陆..
#28
你为什么不按照上面这么多人说的方法试一下?你还是用你这个代码怎么可能不错?
要是还不行,就这样试下:
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=;database=username"
这个10位的是假的,你改的多少就是多少.我要是你老师你问我这种问题,我直接把你提着腿撂门外了.
#29
你只在企业管理器里修改密码,程序里不用修改吗?
#30
我把密码改为了“sa”, 用这条语句SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username"); 还是错误啊!怎么还是这个错误啊,无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。 我彻底失望了
用户 '0DCE7462162242B\Administrator' 登录失败。 我彻底失望了
#31
把username换个名字,这个是系统关键字
#32
或许少了在网站少了添加引用么??
我用MySql时都有添加引用的,而且以前没有添加的时候和你一样提示登陆不了的
不知道这位朋友是用哪种的呀
我用MySql时都有添加引用的,而且以前没有添加的时候和你一样提示登陆不了的
不知道这位朋友是用哪种的呀
#33
DataReader使用完毕后要关闭
#34
你拖一个数据源控件,连接数据库,看下什么效果
如果没有错误就直接拷贝它的代码
如果没有错误就直接拷贝它的代码
#35
朋友们我现在OK了,哈哈,原来我有个细微的错误。哈哈
#36
什么错误,快说我现在还再研究你的帖子呢
#37
用完后要关闭或释放资源,要不然一直开着会占资源不说,还会出现你这样的问题的。
#38
这么多高手回答了..我也再说两句,,database后跟的是数据库名...不是表名..
#39
可能是数据库名和表名混淆了
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username(是这儿可能出现错误了)");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username(是这儿可能出现错误了)");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
#40
你前面引入system.data.sqlclient那个没??
直接加CLOSE是应该可以的。。
直接加CLOSE是应该可以的。。
#41
什么错误啊?
#42
OK就行
#1
database 是数据库的名称 不是表名 close未定义 是不是因为你没关闭数据库 试试
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.close();
#2
不对啊database也是name,那Lable控件就是根本一点反应也没有,怎么回事啊
#3
如楼上所写的,用完就要关闭的
#4
还是不对啊。。。。。出现错误:无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
#5
一、“database”是你所存放数据所在表所在的数据库名;
二、在读出数据时,将判断语句IF改成循环WHIL,如: while (sdr.Read()) ;
二、在读出数据时,将判断语句IF改成循环WHIL,如: while (sdr.Read()) ;
#6
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
#7
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
}还是出现错误 :无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。database是数据名称是不是啊,后面有个dbo的。。。。那应该是对的啊。。
#8
以后写程序的时候用con 或 dataread 的时候记得用完后要关闭或释放资源,要不然一直开着会占资源不说,还会出现你这样的问题的。
#9
database 就是数据库名
select * from name 这中的name 是表名
select * from name 这中的name 是表名
#10
试试
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
#11
连接字符串有问题?
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=sa;database=username"
pwd对吗?如果没有密码就写成这样:
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=;database=username"
username是你的数据库的名字吗?
查询语句修改为:"select * from [name]"
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=sa;database=username"
pwd对吗?如果没有密码就写成这样:
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=;database=username"
username是你的数据库的名字吗?
查询语句修改为:"select * from [name]"
#12
那应该是对的啊,现在连接有问题了 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\无法打开登录 'username' 中请求的数据库。登录失败。
#13
使用sql用户登录
#14
法打开登录 'username' 中请求的数据库。登录失败。
用户 'sa' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 'sa' 登录失败。
源错误:
行 18:
行 19: SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username");
行 20: con.Open();
行 21: SqlCommand cmd = new SqlCommand("select * from name", con);
行 22: SqlDataReader sdr = cmd.ExecuteReader();
源文件: d:\My Documents\Visual Studio 2005\WebSites\WebSite40\Default.aspx.cs 行: 20
#15
另外:打开企业管理器->在(local)上右击->属性->安全性->身份验证选择 "Sql Server和Windows"
#16
SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username");
看看你的数据库服务器是否打开。用户名密码是否正确。
#17
我用SQL登陆但是那个密码怎么不好改啊。。。我装的时候没进行设置啊,有星号我也不知道sa是多少,郁闷啊,好像是10位的
#18
我刚才把 con.Open();
SqlCommand cmd = new SqlCommand("select * from [name]", con);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
就剩下 SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username"); 这条语句,我用来测试,正确的没出现错误
SqlCommand cmd = new SqlCommand("select * from [name]", con);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
就剩下 SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username"); 这条语句,我用来测试,正确的没出现错误
#19
那现在错误再那里?
#20
密码不对
打开企业管理器->安全性->打开sa->直接输入新密码.
打开企业管理器->安全性->打开sa->直接输入新密码.
#21
还是有错误啊。。。无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
源错误:
行 17:
行 18: SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
行 19: con.Open();
行 20: SqlCommand cmd = new SqlCommand("select * from name", con);
行 21: SqlDataReader sdr = cmd.ExecuteReader();
源文件: d:\My Documents\Visual Studio 2005\WebSites\WebSite40\Default.aspx.cs 行: 19
堆栈跟踪:
。。。。我要急死了。。。。啊啊
用户 '0DCE7462162242B\Administrator' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
源错误:
行 17:
行 18: SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username");
行 19: con.Open();
行 20: SqlCommand cmd = new SqlCommand("select * from name", con);
行 21: SqlDataReader sdr = cmd.ExecuteReader();
源文件: d:\My Documents\Visual Studio 2005\WebSites\WebSite40\Default.aspx.cs 行: 19
堆栈跟踪:
。。。。我要急死了。。。。啊啊
#22
改一下密码
#23
还有错误啊 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。
#24
唉..为什么楼上的都不告诉他,直接用Windows身份验证模试登陆呢,否则用户名的权限要够.还有2005 的远程设置对新手来说也是一件麻烦事.
#25
按照20楼的重新改一下密码
#26
我改了改不了啊。。。。回来一看还是10位密码。。。。现在郁闷了,在不行明天直接找老师去了
#27
唉,楼主是必须要用用户名和密码登陆,如果是WEB和数据库在一台机器上,完全可以不用这种方式,也可以避免了这样的错误.
如果是必须的,请你看一下你的用户名是否权限,再一个看我的数据库是否允许这个用'0DCE7462162242B\Administrator' 登陆.在数据库安全设置里,有一个用户,看一下是否有必须的几个登陆..
如果是必须的,请你看一下你的用户名是否权限,再一个看我的数据库是否允许这个用'0DCE7462162242B\Administrator' 登陆.在数据库安全设置里,有一个用户,看一下是否有必须的几个登陆..
#28
你为什么不按照上面这么多人说的方法试一下?你还是用你这个代码怎么可能不错?
要是还不行,就这样试下:
"Integrated security=True;server=127.0.0.1;uid=sa;pwd=;database=username"
这个10位的是假的,你改的多少就是多少.我要是你老师你问我这种问题,我直接把你提着腿撂门外了.
#29
你只在企业管理器里修改密码,程序里不用修改吗?
#30
我把密码改为了“sa”, 用这条语句SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=username"); 还是错误啊!怎么还是这个错误啊,无法打开登录 'username' 中请求的数据库。登录失败。
用户 '0DCE7462162242B\Administrator' 登录失败。 我彻底失望了
用户 '0DCE7462162242B\Administrator' 登录失败。 我彻底失望了
#31
把username换个名字,这个是系统关键字
#32
或许少了在网站少了添加引用么??
我用MySql时都有添加引用的,而且以前没有添加的时候和你一样提示登陆不了的
不知道这位朋友是用哪种的呀
我用MySql时都有添加引用的,而且以前没有添加的时候和你一样提示登陆不了的
不知道这位朋友是用哪种的呀
#33
DataReader使用完毕后要关闭
#34
你拖一个数据源控件,连接数据库,看下什么效果
如果没有错误就直接拷贝它的代码
如果没有错误就直接拷贝它的代码
#35
朋友们我现在OK了,哈哈,原来我有个细微的错误。哈哈
#36
什么错误,快说我现在还再研究你的帖子呢
#37
用完后要关闭或释放资源,要不然一直开着会占资源不说,还会出现你这样的问题的。
#38
这么多高手回答了..我也再说两句,,database后跟的是数据库名...不是表名..
#39
可能是数据库名和表名混淆了
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username(是这儿可能出现错误了)");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Integrated security=True;server=(local);uid=sa;pwd=sa;database=username(是这儿可能出现错误了)");
con.Open();
SqlCommand cmd = new SqlCommand("select * from name", con);
SqlDataReader sdr = cmd.ExecuteReader();
while(sdr.Read())
{
if (sdr["xing"] != null)
name.Text += sdr["xing"].ToString();
}
con.Close();
#40
你前面引入system.data.sqlclient那个没??
直接加CLOSE是应该可以的。。
直接加CLOSE是应该可以的。。
#41
什么错误啊?
#42
OK就行