我的界面上有两个textbox。输入两个数字更新数据库,表1有2个字段sendnow,sendold
我的程序如下:
int send1 = convert.ToInt16(textbox1.text);
int send2 = convert.ToInt16(textbox2.text);
update 表1 set sendnow +=send1,sendold = send2
程序老是报错,这个语句该如何写了,另外我的sendnow,sendold开始为空的,插入第一条的时候要不要考虑为空
我的程序如下:
int send1 = convert.ToInt16(textbox1.text);
int send2 = convert.ToInt16(textbox2.text);
update 表1 set sendnow +=send1,sendold = send2
程序老是报错,这个语句该如何写了,另外我的sendnow,sendold开始为空的,插入第一条的时候要不要考虑为空
解决方案 »
- DataGridView中右键获得焦点问题
- c#项目视频
- Array.GetLowerBound 方法
- 求教:C# winform 选项卡tabPage中的文字如何显示下标
- DataGridView显示主从表问题(Winform)
- 请问:c#如何判断当前文件是否是打开状态
- tcp聊天室里的回调函数
- C#未赋值的局部变量,怎么办?
- 请问如下水晶报表为什么不能显示数据呢?
- 求助C#书籍
- 我在普通的显示器(1280×1024)下面开发的winform程序,其中一个panel需要一个背景图片,在1280*800的分辨率下面为什么图片显示不完整啊
- return string.Format("{0:D3}", i_Temp);这个{0:D3}是什么意思????
update table set sendnew = send1, sendold = send2 where ....
2)如果开始时没有数据,要先添加后修改
没有where应该也只是把所有的数据都更改了啊\? 并不会报错啊应该是+=不太好用 只能是sendnew=sendnew+send1
string sql="update 表1 set sendnow = sendnow "+ send1+",sendold = " send2+" where ...";
int send2 = convert.ToInt16(textbox2.text);
string sql="update 表1 set sendnow =isnull(sendnow,0)+ "+send1+",sendold = '"+send2+"' where...";