SQL2008R2在vs2008运行时候,出现了问题,有没有人帮忙看下,是登陆界面验证数据库

SQL2008R2在vs2008运行时候,出现了问题,有没有人帮忙看下,是登陆界面验证数据库,第1张

您好:

您这个问题就是无法访问到数据库服务器。

比如服务没有启动。

比如实例名错误。

比如IP端口错误。

请仔细检查连接字符串是否正确。

然后检查数据库服务是否正常开启。

private void button1_Click(object sender, EventArgs e)

{

string s = "DATABASE=passkeySERVER=localhostIntegrated Security=True"

sql1 = new SqlConnection(s)

string a = "SELECT * FROM login"

adapter = new SqlDataAdapter(a, sql1)

ds = new DataSet()

adapter.Fill(ds,"LoginTemp")

for (int i = 0i <ds.Tables["LoginTemp"].Rows.Counti++)

{

if (textBox1.Text == (Convert.ToString(ds.Tables["LoginTemp"].Rows[i]["Username"]).Trim()) &&textbox2.Text == (Convert.ToString(ds.Tables["LoginTemp"].Rows[i]["Password"]).Trim()))

{

// button1.Text = "登陆成功"

this.DialogResult = DialogResult.OK

break

}

else

{

button1.Text = "登陆失败,请重新输入!"

continue

}

}

}

你确定你所连接的数据库打开windows身份验证了吗?根据你所描述的,应该是只打开了用户名/密码验证,没有打开windows认证,这个得在客户端的安全里面去设置一下。不知道能不能帮到你,你试试我说的吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9996543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存