怎么样定义前一条?如果以最后插入的一条为前一条的话,ID自增,查ID最大值,取回并与目前接收数据进行对比,如果相同则更新,不同则插入
解决方案 »
- 怎么样把图片存入数据库? 然后把图片读出来? SQL2005 和VS2008
- DataTable.Select()怎么不支持与运算啊?
- panel控件中垂直添加了7,8个用户控件(用户控件只有两个标签),点击另一个按钮并弹出message.show()并return时...
- 程序错误,盼高手解决!
- Visual Studio .net 2003安装问题,在线等。急!!!!!
- 控件的ControlAdd/ControlRemoved事件处理没有起到效果啊?
- 一个非常郁闷的问题!请帮帮忙,谢谢!
- 高分求个桌面读写器动态读卡器调用14443卡的代码
- wpf的treeview,点击箭头收起一个选中项的父节点时,会导致父节点被选中,如何解决?
- 两台电脑vs引用同一个ActiveDLL时出现不同的属性与方法的奇怪的问题,高分回报
- 我感觉DoubleBuffered是绘图需要用到的概念,在winform窗口控件上似乎没有什么作用啊
- 调试 变量
2、重新组合SQL,where ID = 最大值 and 所有值都相等
3、if 有记录
修改
else
插入新记录
DataTable dt = GetData();
int i=dt.Rows.Count-1;
string s = dt.Rows[i]["data1"].ToString();//读取最后一条记录data1字段的值
if (s == "12")//判断
{
MessageBox.Show("相等");
}
else
{
dt.Rows[i]["data1"]="13"; //不相等就更新
}