OleDbParameter[] op = { new OleDbParameter("@name", name), new OleDbParameter("@pass", pass)};
int i = sd.ExecSQL("update userInfo set userPass=@pass where userName=@name",op);public int ExecSQL(string SQLString,params OleDbParameter[] op)
{
try
{
conn.Open();
cmd = new OleDbCommand(SQLString, conn);
if (op != null)
{
foreach (OleDbParameter pa in op)
cmd.Parameters.Add(pa);
}
int rows=cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return rows;
}
catch
{
return -1;
}
finally
{
conn.Close();
}
}为什么rows一直为0啊?
int i = sd.ExecSQL("update userInfo set userPass=@pass where userName=@name",op);public int ExecSQL(string SQLString,params OleDbParameter[] op)
{
try
{
conn.Open();
cmd = new OleDbCommand(SQLString, conn);
if (op != null)
{
foreach (OleDbParameter pa in op)
cmd.Parameters.Add(pa);
}
int rows=cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return rows;
}
catch
{
return -1;
}
finally
{
conn.Close();
}
}为什么rows一直为0啊?
解决方案 »
- 如何将用户的各种信息以链表的方式存储并写入text文件中,C#
- DataBinding:“System.Data.DataRowView”不包含名为“Title”的属性。
- javascript中如何将字符串转换成数组?(考虑中文情况)
- 怎么让字符串原文输出
- 关于两个下拉框的问题?求解。Csharp
- 字符串的分解
- 怎么让comboBox随窗体拉长缩小?
- 关于DES算法的加密解密 谁那里有资料啊
- 请问在WinForm中,datagrid被选中的记录用代码是如何表示的,谁能给出代码,谢谢!!!
- 谁能讲一下安装程序类的用法?
- .NET和c#之间有什么关系?
- PowerTalk,编译运行,按登录就出错。说“找不到指定的模块。”
OleDbParameter[] op = {new OleDbParameter("@pass", pass)};
int i = sd.ExecSQL("update userInfo set userPass=@pass where userName='"+name+"'",op);
就对了?
高手来啊
OleDbParameter[] op = new OleDbParameter[2];
OleDbParameter[0] = new OleDbParameter("@pass",数据类型SqlDbType.NVchar);
OleDbParameter[0].Value=pass
OleDbParameter[1] = new OleDbPar;ameter("@name",数据类型SqlDbType.NVchar);
OleDbParameter[1].Value=name;
int i = sd.ExecSQL("update userInfo set userPass=? where userName=?",op);public int ExecSQL(string SQLString,params OleDbParameter[] op)
{
try
{
conn.Open();
cmd = new OleDbCommand(SQLString, conn);
if (op != null)
{
foreach (OleDbParameter pa in op)
cmd.Parameters.Add(pa);
}
int rows=cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return rows;
}
catch
{
return -1;
}
finally
{
conn.Close();
}
}尝试下这个
这个写法挺好的。
这个写法挺好的。