1. what error did you get? check Exception.Message2. make sure account "sa" use sql authentication mode, also try
"server=HXX;database=Wangzhanproject;uid=sa;pwd=aaa;"3.. did you set the values for @username and @password?
"server=HXX;database=Wangzhanproject;uid=sa;pwd=aaa;"3.. did you set the values for @username and @password?
解决方案 »
- 如何获取客户端真实的IP呢?
- ASP.NET多语言的方法实现
- 遇到这种样式,大家会怎么做哦????在线等!!
- 如何在asp.net中对Oracle CLOB字段进行读写
- 大家帮我看一下,这个树的问题出在哪里?
- 在线等:请问有没有现成的在线录音的控件。
- Request.IsAuthenticated权限认证问题~~~~
- 文件上载 出现 未将对象引用设置到对象的实例 的错误
- listbox如何用编程的方法一次选中多个选项?我在线,搞不定,不下班!
- ReportViewer打印提示“未能找到库System.dll” 100分求助
- 如何读取txt文件的n行的内容,寻找一个关键字
- 怎样设置使得dropdownlist能像vb的combobox一样可以输入值,并且在下拉框中记录曾经输入的值?
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'Wangzhanproject' 中请求的数据库。登录失败。用户 'sa' 登录失败。
数据库登陆是sql和win混合模式。
username和password 我已经在数据库中添加了。
能说说错在哪儿吗?
Thank you!
看这句。
不要混合模式。
用这代替
="server=HXX;database=Wangzhanproject;uid=sa;password=aaa"/
试试。
using System.Data.SqlClient;
using System.Data;
namespace Soft
{
class test
{
static void Main( )
{
string connectionString = @"server=HXX;database=Wangzhanproject;uid=sa;password=aaa";
SqlConnection conn = new SqlConnection(connectionString);
string cmdString = "select * from ManagePeople";
SqlDataAdapter ad = new SqlDataAdapter(cmdString , conn);
DataSet ds = new DataSet();
ad.Fill(ds);
Console.WriteLine("the connection state is :" + conn.State.ToString());
conn.Close();
Console.Write("Hello, world sql\n");
}
}
}先测试一下
我觉得因该可以了。
未处理的异常: System.Data.SqlClient.SqlException: 无法打开登录 'Wangzhanproject
' 中请求的数据库。登录失败。
用户 'sa' 登录失败。
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, Conne
ctionState& originalState)
at System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int3
2 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord,
Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at Soft.test.Main()
是不是连接的字符串不对?
数据库的名字可能错了
改为
"server=(local);database=pubs;Trusted_Connection=yes");
其它需要实例化的都new以下。
“数据库的名字可能错了”等等都看一下。
select语句看清楚是否正确。