在plsql中,总是遇到在clob类型字段上存储数据出错--字符串太长,现在有一个比较简单的解决办法

//利用传参数
                        OracleConnection Con = new System.Data.OracleClient.OracleConnection(strCon);
                        Con.Open();
    
//自己用时,替换自己的sql语句
                    string cmdText="insert into UserJpg(UserId ,PSW) values('"+ UserId +"',:password)";
                        OracleCommand cmd 
= new OracleCommand(cmdText,Con);
                        OracleParameter op 
= new OracleParameter("password",OracleType.Clob);
                        op.Value 
= wdnr;//wdnr是传入的字符串
                        cmd.Parameters.Add(op);
                        cmd.ExecuteNonQuery();
                        Con.Close();

注:password是一个变量。

你可能感兴趣的:(在plsql中,总是遇到在clob类型字段上存储数据出错--字符串太长,现在有一个比较简单的解决办法)