【发布时间】:2019-11-18 05:30:47
【问题描述】:
我正在使用 MySQL 和 WinForm 编写程序。在我的程序中,有一个选项可以从从数据库中的表中检索的组合框中选择 增值税号。选择增值税号后,用户必须在 2 个不同的文本框中输入 2 个不同的值。输入这些值后,将执行 sql 查询。并在另一个文本框中显示结果。
我的 sql 查询工作正常。
using(MySqlConnection con = new MySqlConnection(cs))
{
con.Open();
//string command;
string command = @"SELECT * FROM `db_liq_blnd_calc_sys`.`tbl_vat_12_spirit_sa` WHERE DIP = '" + txt_Calc_BULK_DIP.Text + "' AND SLIDE = '" + txt_Calc_BULK_SLIDE.Text + "'";
MySqlDataAdapter da = new MySqlDataAdapter(command, con);
DataTable dtable = new DataTable();
DataSet ds = new DataSet();
da.Fill(ds);
DataRow[] returnrow = ds.Tables[0].Select("DIP = '" + txt_Calc_BULK_DIP.Text + "' AND SLIDE = '" + txt_Calc_BULK_SLIDE.Text + "'");
int result = returnrow.Length;
DataRow dr = returnrow[0];
txt_Calc_BULK_BULK.Text = (dr["BULK"].ToString());
con.Close();
}
我想要做的是,我的数据库中有 15 个表具有相同的表结构但其中的数据不同。我想通过从组合框中选择不同的 增值税号 来更改执行的 sql 查询。
【问题讨论】:
-
所以基本上你想根据增值税号从不同的表中选择数据?
-
为什么你的数据库中有 15 个相似的表?
-
是的。通过选择增值税号,sql 查询的变化最大。