c# winform做登陆窗体问题

xmmandy 2009-04-24 10:47:14
我打算用c#(Winform)做一个登陆窗体 ,从textbox控件读出用户名和密码 检索数据库里的用户信息 如果填写正确登陆信息 就给予登陆 数据库是Access 如下代码:
private void button1_Click(object sender, EventArgs e)
{
FrmTetris f = new FrmTetris();
string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|info.mdb";
OleDbConnection obj=new OleDbConnection (strcon );
obj .Open ();
OleDbCommand com=new OleDbCommand ("select count(*) from info where uid='"+uid .Text +"'and pwd='"+pwd .Text +"'",obj);
int num;
num =(int )ExecuteSsalar();
if (num > 0)
{
f.Show();

}
else
{
MessageBox.Show("用户名或密码错误!");
}

提示出错:错误 1 当前上下文中不存在名称“ExecuteSsalar” G:\tetrisc\Tetris2\Tetris2\login.cs 28 24 Tetris2

该怎么改呢?或者怎么做比较好
...全文
86 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmmandy 2009-04-24
  • 打赏
  • 举报
回复
刚开始学C# 还有很多地方不清楚,代码是从课本整合出来的
cnfixit 2009-04-24
  • 打赏
  • 举报
回复
……
先去看看OleDbCommand的方法再来发贴
xmmandy 2009-04-24
  • 打赏
  • 举报
回复
各位说的都对,后来按二楼的方法得到正解,谢谢大家^_^
真罗剑 2009-04-24
  • 打赏
  • 举报
回复
可能这个从哪拷贝来的一段代码
没有ExecuteSsalar()这个方法

自己写一个带返回值的ExecuteSsalar()方法就可以了
yingzhilian2008 2009-04-24
  • 打赏
  • 举报
回复
好像你还拼写错了是ExecuteScalar();
yingzhilian2008 2009-04-24
  • 打赏
  • 举报
回复
com.ExecuteSsalar();
mdq001 2009-04-24
  • 打赏
  • 举报
回复
ExecuteSsalar()

看看这个方法存在吗

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧