C#与数据库

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:14:48
一个数据库里有两个表 入库tb_Goods和退库tb_reGoods
在C#中,退库时如何提取tb_Goods里的GoodsNum与所输入的值相比较,如果输入的值大于tb_Goods的GoodsNum则报错,小于则GoodsNum减去所输入的值

int inputNumber=输入的值
int tbNumber=0;
try
{
string sql="select isnull(0,sum(GoodsNum)) as number from tb_Goods";
SqlConnection myconn = new SqlConnection(密码);
SqlCommand myComm = new SqlCommand("", mycon);
myconn.open();
tbNumber=myComm.ExecuteScalar();
myconn.close();
}
catch
{
tbNumber=0;
}
if(inputNumber<tbNumber)
{
//错误
return;
}
//减去输入值
return;

if(inputNumber>tbNumber)