这是我建的项目,怎么在frm中不能New suess和AddUser 这两个窗体呢?
而且在执行sql 语句时
public int rtnId(string sql)
{
int rtn=0;
open();
cmd = new OleDbCommand(sql, cn);
rtn = cmd.ExecuteNonQuery(); *****
cmd.Dispose(); return rtn;
}
执行到cmd.ExecuteNonQuery(); 怎么就跳转出程序呢?sql语句为 sql = "select id from user where login='aa' and pass='aa'";
而且在执行sql 语句时
public int rtnId(string sql)
{
int rtn=0;
open();
cmd = new OleDbCommand(sql, cn);
rtn = cmd.ExecuteNonQuery(); *****
cmd.Dispose(); return rtn;
}
执行到cmd.ExecuteNonQuery(); 怎么就跳转出程序呢?sql语句为 sql = "select id from user where login='aa' and pass='aa'";
解决方案 »
- asp.net文件上传与文件下载
- Label控件中输出文本格式如何设置?
- C#的打包问题,包含数据库,报表,请大家指点。
- 为什么我的GridView中的数据不能换行呢
- 终于想到了一个 下载文件进度 的方法! 大家帮我改进一下吧......
- 使用Jmail,是不是即要在服务器上安装该组件,还要包含到 Bin目录里 ??
- datagrid分页问题,请高手回答!!!!!!!!!
- 谢谢解决下
- 点击删除,如何判断是否选中,如未选中弹出提示,选中后弹出是否删除提示框
- 我的ASP.NET程序放到其它机器上为什么出现这种错误
- 在.net中DropDownList控件是不是不能试用样式啊?
- 错误:未能加载文件或程序集"…"
public int rtnId(string sql)
{
int rtn = 0;
open();
cmd = new OleDbCommand(sql, cn);
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.Read())
rtn = Convert.ToInt32(dr["id"].ToString());
cmd.Dispose();
dr.Close();
return rtn;
}也还是不可以。 走到cmd.ExecuteReader(); 又自动跳出了程序
ExecuteNonQuery()执行的是插入删除等。用cmd.ExecuteReader();
为什么不能在frm窗体中 new suess和AddUser 这两个窗体呢
不能写,如果强行的写上 suess s = new suess(); 程序不能启动。
用cmd.ExecuteScalar();也可以,返回第一行第一列的值
刚才也试了cmd.ExecuteScalar();这个方法,还是不可以。还是同样的情况