首 页 行业热点 新车 试驾评测 养车用车 车型库

关于与数据库里数据进行比较的问题

发布网友 发布时间:2022-04-21 04:12

我来回答

2个回答

懂视网 时间:2022-04-08 15:01


前台传来的新数据与数据库中的旧数据比较更新算法

标签:

热心网友 时间:2022-04-08 12:09

问题时明白了,但是我不知道你的表是什么样子。把表名和表结构发上来看一下。
思路很简单,就是 在button里加上连接数据库,用SQL语句把textbox的值传过去(当然首先要判断textbox是不是空),得到返回值,进行以后的操作。
SqlConnection Miss =new SqlConnection("server=服务器地址;database=数据库名;uid=服务器名;pwd=服务器密码");
Miss.Open();
SqlDataAdapter adp=new SqlDataAdapter();
adp.SelectCommand = new SqlCommand("select kc20 from table2 where table2.portname ='"+ 港口名.text"'", Miss);
DataSet ds=new DataSet();
string NUM = ds.Table[0].Rows.[0][0].ToString();
if (NUM > 标准20.Text)
{
MessageBox.Show("错误20标准小于数据库中现有的库存");
}
要是这样的话用不到两个表,你是不是还要判断输入的20标准不能大于该港口能容纳的类型为20标准的集装箱总数呀???要是那样的话就这么写:
SqlConnection Miss =new SqlConnection("server=服务器地址;database=数据库名;uid=服务器名;pwd=服务器密码");
Miss.Open();
SqlDataAdapter adp=new SqlDataAdapter();
adp.SelectCommand = new SqlCommand("select table2.kc20,table1.bz20 from table2,table1 where table2.portname = table1.portname and table2.portname ='"+ 港口名.text"'", Miss);
DataSet ds=new DataSet();
string NUM = ds.Table[0].Rows.[0][0].ToString();
string SIZE = ds.Table[0].Rows.[0][1].ToString();
if (NUM > 标准20.Text || 标准20.Text > SIZE )
{
MessageBox.Show("错误20标准小于数据库中现有的库存或者大于库存容纳");
}

有什么不明白的再问我。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com