请各位大虾帮忙了。C#的一个简单编程问题。 以SQLSERVER为例吧,SQLSERVER本身是要身份验证的,如果你要连接到数据库就得提供用户名和密码。你的登录界面就用这个密码就可以了,输入后连接服务器验证。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from biao where user=@user and pass=@pass if dataview.count==0 then wrong!! 你的登陆界面应该是连接数据库用的。所以如果你给的密码是不正确的,就连接不上数据库。这个时候显示错误信息就可以了。 SQL SERVER为例 string connectStr = "Server = localhost;uid = " + this.txtUser.Text + ";pwd = " + this.txtPass.Text + ";database = test"; this.txtUser和this.txtPass分别是两个用来输入用户名和密码的textbox SqlConnection conn = new SqlConnection(connectStr); try { conn.open(); conn.close(); } catch { MessageBox.show("用户名或密码不正确连接不到数据库"); } 谢谢几位的热心帮助。老五,请问你,如果我的密码验证是对的,就要弹出另外一个窗口,好象是要改一下try里面的语句?不知道怎么改,请您再指教一下? 如何解决二元方程组问题 关于gridview动态绑定数据库的问题!!! C# button 双击事件求解答!!! 为什么我的类的方法都成未定义的了? 关于winform问题 如何将c#开发环境从“中文”转换为“英文”? 如何将返回的科学记数值转为正确的格式 !!!求:MSDN Library for Visual Studio 2005 中文版,能下载,我立马结帖!!! 怎样在WinForm中的各个控件中使用同一种样式 100求好心网友提供C#的网店管理程序,不够再加 怎样实现一个TextBox,只接受数字输入,并且限制最大和最小值? DataGrid与textbox数据绑定同步的问题?
if dataview.count==0
then wrong!!
SQL SERVER为例
string connectStr = "Server = localhost;uid = " + this.txtUser.Text + ";pwd = " + this.txtPass.Text + ";database = test";
this.txtUser和this.txtPass分别是两个用来输入用户名和密码的textbox
SqlConnection conn = new SqlConnection(connectStr);
try
{
conn.open();
conn.close();
}
catch
{
MessageBox.show("用户名或密码不正确连接不到数据库");
}