热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_41155674
weixin_41155674
3 年前
trueweixin_41155674

cmd.ExecuteReader();//查询似乎存在延时性,即已经修改的记录值,但查询的还是老记录。

如下代码中,CallNum已经update,但是查询的结果有延时?????


string strSql = "select * from " + TableName1 + " where CCharacter='" + iString[i] + "'";
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = strSql;
OleDbDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
ID = Convert.ToInt32(reader["ID"]);
CallNum = Convert.ToInt32(reader["CallNum"]);
WordString = reader["WordString"].ToString();
}

//----修改访问次数

string strSql1 = "update " + TableName1 + " set CallNum='" + (CallNum+1) + "' where ID=" + ID;
int num= d.AccessOperation(strSql1);

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
加油
立即登录