现在的位置: 首页 > 综合 > 正文

关于Odbc OdbcParameter参数

2012年06月22日 ⁄ 综合 ⁄ 共 794字 ⁄ 字号 评论关闭
StringBuilder strSql = new StringBuilder();
strSql.Append(
"insert into tblzk_Link_Position(");
strSql.Append(
"PositionName,SaveName,OrderId)");
strSql.Append(
" values (");
strSql.Append(
"?,?,?)"); 
strSql.Append(
";select @@IDENTITY");
OdbcParameter[] parameters 
= {
               
new OdbcParameter("@PositionName", OdbcType.VarChar,200),
                
new OdbcParameter("@SaveName", OdbcType.VarChar,100),
                
new OdbcParameter("@OrderId", OdbcType.Int,4)
};

parameters[0].Value = entity.PositionName;
parameters[
1].Value = entity.SaveName;
parameters[
2].Value = entity.OrderId;

object obj = dbHelper.ExecuteScalar(connstring, CommandType.Text, strSql.ToString(), (DbParameter[])parameters);
if (obj == null)
{
    return -1;
}
else
{
    
return Convert.ToInt32(obj);

 

使用 ? 代替sqlparameter中的具体参数名称如@xxx

 

抱歉!评论已关闭.