运行时出现这种错误:
ERROR [22001] [INTERSOLV][ODBC SQL Server driver]String data, right truncated. Error in parameter 20.
有没有哪位碰到过相同的错误?请赐教!
ERROR [22001] [INTERSOLV][ODBC SQL Server driver]String data, right truncated. Error in parameter 20.
有没有哪位碰到过相同的错误?请赐教!
解决方案 »
- 如何用dataview筛选24小时格式的数据?
- 关于部署WPF浏览器应用程序
- 关于C# ORACLE
- 关于datatime类型数据的问题
- webservice传输文件
- =====控件创建问题:如何公开组合控件中的事件?=====
- 关于DataGrid der中模板列的CheckBox的状态指
- 请教c#高手,一张图片,通过选择其存储路径,将其存储到数据库中;再从数据库中读出来,显示在picturebox中
- C#的读法
- 急急急!!!!如何设计水晶报表的页面大小......十万火急!!!!!!
- !大侠们, 在需要理解别人代码的时候, 你们使用什么方法? 借助什么工具呢?
- C#中有没有像 Java 中的 final 方法 !?
System.Data.Odbc.OdbcConnection conn=new System.Data.Odbc.OdbcConnection();
conn=menu.GetConnection();//连接数据库
System.Data.Odbc.OdbcCommand cmd=new System.Data.Odbc.OdbcCommand("exec up_cm_tcgklzupd '1',?,?",conn); //存储过程没有错误
cmd.CommandType=System.Data.CommandType.StoredProcedure;
cmd.Parameters.Add("@USID",System.Data.Odbc.OdbcType.VarChar,5); //参数
cmd.Parameters["@USID"].Value=(string)Session["UserUSNM"].ToString();
cmd.Parameters["@USID"].Direction=System.Data.ParameterDirection.Input; cmd.Parameters.Add("@RETMSG",System.Data.Odbc.OdbcType.VarChar,100); //输出参数
cmd.Parameters["@RETMSG"].Value="";
cmd.Parameters["@RETMSG"].Direction=System.Data.ParameterDirection.Output;System.Data.Odbc.OdbcDataReader myreader=cmd.ExecuteReader();
System.Data.Odbc.OdbcCommand cmd=new System.Data.Odbc.OdbcCommand("exec up_cm_tcgklzupd '1',?,?",conn); //存储过程没有错误
cmd.CommandType=System.Data.CommandType.StoredProcedure;with
System.Data.Odbc.OdbcCommand cmd=new System.Data.Odbc.OdbcCommand("up_cm_tcgklzupd",conn); //存储过程没有错误
cmd.CommandType=System.Data.CommandType.StoredProcedure;
然后参数分别添加
问题@USID的长度5不够,产生right truncatedtoKnight94(愚翁):
System.Data.Odbc.OdbcCommand cmd=new System.Data.Odbc.OdbcCommand("up_cm_tcgklzupd",conn);
我这里这样做会报没有参数的错,不知道你那里如何!
多谢你的指点!以后还请多指教!