求救 sql语句 初次用db2sql语法 ,请使用过db2语法的大牛们赐教了。我现在想更新一个表的数据 ,目前赶时间 用带参数语句实现请写个能执行成功的更新db2数据库中表的语句 带参数!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public bool InsertAdmin(string userName, string password, string re, string mail, int departId, int power) { string sql = "insert into S_Admin(UserName,Password,Re,Mail,DepartId,Power)values(@UserName,@Password,@Re,@Mail,@DepartId,@Power)"; SqlConnection connection = new SqlConnection(); connection.ConnectionString = "";//此处设置链接字符串 SqlCommand command = new SqlCommand(sql, connection); command.Parameters.Add("@UserName",SqlDbType.NVarChar, 60).Value = userName; command.Parameters.Add("@Password", SqlDbType.NVarChar, 60).Value = password; command.Parameters.Add("@Re", SqlDbType.NVarChar, 60).Value = re; command.Parameters.Add("@Mail", SqlDbType.NVarChar, 60).Value = mail; command.Parameters.Add("@DepartId", SqlDbType.Int, 4).Value = departId; command.Parameters.Add("@Power", SqlDbType.Int, 4).Value = power; connection.Open(); int rowsAffected = command.ExecuteNonQuery(); connection.Close(); command.Dispose(); return rowsAffected > 0; }} 2楼 的是mssql写法 我要db2看清楚点 UPDATE table_nameSET column1='xxx'WHERE conditoins 说明: (1)更改某个栏位设定其值为'xxx'。 (2)conditions 是所要符合的条件、若没有 WHERE 则整个 table 的那个栏位都会全部被更改。 http://www.builder.com.cn/2007/1117/639074.shtml string sql = "update DB2ADMIN.C_TEMPMEDORD set IRRRESULT=? where INHOSID=? and CHILDNO=? and PARENTNO=? "; OleDbParameter[] param = new OleDbParameter[4]; param[0] = new OleDbParameter("@IRRRESULT", OleDbType.VarChar, 20); param[0].Value=pa_num;.....DbHelper.ExecuteNonQuery(CommandType.Text, sql, param);我目前写法 更新没成功 但是不报错!! 急!c#中的listview控件显示数据库数据问题 将参数值从 Boolean 转换到 Byte[] 失败。 c#生成提交表格 怎么在NDoc中添加图片? 问个sql语句日期型问题 [请教]关于第三方控件集ComponentsOne中Windows控件FlexGrid的问题 设置了visible,为什么无效? 请问 把DataSet数据导出到Access数据库中。 TreeView的问题 值不在预期的范围内 请教:iframe怎么自适应高度?
public bool InsertAdmin(string userName, string password, string re, string mail, int departId, int power)
{
string sql = "insert into S_Admin(UserName,Password,Re,Mail,DepartId,Power)values(@UserName,@Password,@Re,@Mail,@DepartId,@Power)";
SqlConnection connection = new SqlConnection();
connection.ConnectionString = "";//此处设置链接字符串
SqlCommand command = new SqlCommand(sql, connection);
command.Parameters.Add("@UserName",SqlDbType.NVarChar, 60).Value = userName;
command.Parameters.Add("@Password", SqlDbType.NVarChar, 60).Value = password;
command.Parameters.Add("@Re", SqlDbType.NVarChar, 60).Value = re;
command.Parameters.Add("@Mail", SqlDbType.NVarChar, 60).Value = mail;
command.Parameters.Add("@DepartId", SqlDbType.Int, 4).Value = departId;
command.Parameters.Add("@Power", SqlDbType.Int, 4).Value = power;
connection.Open();
int rowsAffected = command.ExecuteNonQuery();
connection.Close();
command.Dispose();
return rowsAffected > 0;
}
}
UPDATE table_nameSET column1='xxx'WHERE conditoins
说明:
(1)更改某个栏位设定其值为'xxx'。
(2)conditions 是所要符合的条件、若没有 WHERE 则整个 table 的那个栏位都会全部被更改。
OleDbParameter[] param = new OleDbParameter[4];
param[0] = new OleDbParameter("@IRRRESULT", OleDbType.VarChar, 20);
param[0].Value=pa_num;.....
DbHelper.ExecuteNonQuery(CommandType.Text, sql, param);
我目前写法 更新没成功 但是不报错!!