string opSQL = "Update ReLeaveWord Set ReContent=@ReContent,ReTime=@ReTime Where ParentID=@ParentID";
OleDbConnection objConn1 = new OleDbConnection(ConnString);
OleDbCommand objComm1 = new OleDbCommand(opSQL,objConn1);
objComm1.Parameters.Add("@ParentID" ,OleDbType.Integer,9);
objComm1.Parameters.Add("@ReContent" ,OleDbType.VarChar,1000);
objComm1.Parameters.Add("@ReTime" ,OleDbType.Date);
objComm1.Parameters["@ParentID"].Value = ReLword.ParentID;
objComm1.Parameters["@ReContent"].Value = ReLword.ReContent;
objComm1.Parameters["@ReTime"].Value = ReLword.ReTime;
objConn1.Open();
objComm1.ExecuteNonQuery();
objConn1.Close();===========================================
以上代码,运行时没有发生错误,但就是更新不了数据库!
ReLword.ParentID
ReLword.ReContent
ReLword.ReTime
这3个数据输出来都有值!
OleDbConnection objConn1 = new OleDbConnection(ConnString);
OleDbCommand objComm1 = new OleDbCommand(opSQL,objConn1);
objComm1.Parameters.Add("@ParentID" ,OleDbType.Integer,9);
objComm1.Parameters.Add("@ReContent" ,OleDbType.VarChar,1000);
objComm1.Parameters.Add("@ReTime" ,OleDbType.Date);
objComm1.Parameters["@ParentID"].Value = ReLword.ParentID;
objComm1.Parameters["@ReContent"].Value = ReLword.ReContent;
objComm1.Parameters["@ReTime"].Value = ReLword.ReTime;
objConn1.Open();
objComm1.ExecuteNonQuery();
objConn1.Close();===========================================
以上代码,运行时没有发生错误,但就是更新不了数据库!
ReLword.ParentID
ReLword.ReContent
ReLword.ReTime
这3个数据输出来都有值!
解决方案 »
- 这样的功能该怎么实现:先填写反馈单,回复完后,将自动显示企业联系方式
- svn checkout到本地后,删除本地file,对服务器有影响吗
- InitializeComponent()??这个方法的功能是什么?
- asp.net编码问题
- 同一页面多个Repeater各自绑定怎么提高效力啊?
- IIS 访问 .config 文件提示无法找到
- 不知道用什么方法好
- 有谁用过杰易OA,里面那个智能表单设计器是怎么做的?
- 求AspNetPager4.3控件用在Repeater上代码,C#
- 急急急!!checkBox的问题?
- 我第一次安装pet shop 4.0,一运行就出现了错误请教!
- 网上考试系统的自动生成试题的问题,谁能解决一下.50分
2 数据库中有ParentID自段
3 返回0
objComm1.Parameters["@ReContent"].Value = ReLword.ReContent;
objComm1.Parameters["@ReTime"].Value = ReLword.ReTime;问题应该就在这里!
string opSQL = "Update ReLeaveWord Set ReContent=@ReContent,ReTime=@ReTime Where ParentID=@ParentID";
改为
string opSQL = "Update ReLeaveWord Set ReContent=@ReContent,ReTime=@ReTime Where ParentID=" + ReLword.ParentID.ToString();这样就可以了,为什么呢?