当前位置:编程学习 > C#/ASP.NET >>

菜鸟上路第3篇

我想实现一个登陆功能,代码如下:
private void btn_Login_Click(object sender, System.EventArgs e)
{
string sendStrSQL = "SELECT * from 用户清单";
string jxcbookConnectionString = "provider=Microsoft.JET.OLEDB.4.0; data source=Demo.mdb";
SqlConnection myConnection=new SqlConnection(jxcbookConnectionString);
SqlDataAdapter da = new SqlDataAdapter(sendStrSQL, myConnection);
DataSet ds = new DataSet();
DataTable myTable=new DataTable();
DataRow myRow;
ds.Clear();
da.Fill(ds, "用户清单");
myTable=ds.Tables[0];
for (int i=0;i<myTable.Rows.Count;i++)
{
myRow = myTable.Rows[i];
if (myRow[0].ToString().Trim()==this.txt_ID.Text.ToString().Trim() && myRow[4].ToString().Trim()==this.txt_Pwd.Text.ToString().Trim())
{
blCanLogin = true;
strUser = myRow[0].ToString().Trim();
strDepartment = myRow[1].ToString().Trim();
this.Close();
return;
}
}
MessageBox.Show( "您输入的用户号或密码不正确!");
return;
}

但是系统提示:
不支持关键字: “provider”。

我要怎么解决啊?! --------------------编程问答-------------------- 系统安全性问题,,, --------------------编程问答-------------------- 晕,老大,你用的是OLEDB,
而下面用的是SqlDataAdapter,...
把所有的SQL改成OLEDB就好了 --------------------编程问答-------------------- 已经OK了,难道SqlConnection只能处理SQLServer数据连接吗?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,