以下是一个示例代码,用于在C#中根据输入的单号前缀查询不同的数据库表:

using System;
using System.Data.SqlClient;
using System.Windows.Forms;

namespace SingleNumberQuery
{
    public partial class Form1 : Form
    {
        private const string conn1String = "Data Source=Server1;Initial Catalog=Database1;User ID=Username1;Password=Password1";
        private const string conn2String = "Data Source=Server2;Initial Catalog=Database2;User ID=Username2;Password=Password2";

        public Form1()
        {
            InitializeComponent();
        }

        private void btnQuery_Click(object sender, EventArgs e)
        {
            string singleNumber = txtSingleNumber.Text;

            if (singleNumber.StartsWith("PB") && singleNumber.Length == 11)
            {
                using (SqlConnection conn1 = new SqlConnection(conn1String))
                {
                    conn1.Open();

                    // 使用 conn1 执行查询 mf_pss 表的代码
                    // ...
                    // ...

                    MessageBox.Show("使用 conn1 查询 mf_pss 表");
                }
            }
            else if (singleNumber.StartsWith("PC") && singleNumber.Length == 11)
            {
                using (SqlConnection conn2 = new SqlConnection(conn2String))
                {
                    conn2.Open();

                    // 使用 conn2 执行查询 mf_pos 表的代码
                    // ...
                    // ...

                    MessageBox.Show("使用 conn2 查询 mf_pos 表");
                }
            }
            else
            {
                MessageBox.Show("单号格式不正确");
            }
        }
    }
}

在此示例代码中,我们假设已经创建了一个 Windows Forms 应用程序,其中包含一个 TextBox 控件 (名为 txtSingleNumber) 和一个 Button 控件 (名为 btnQuery)。用户输入单号后,单击查询按钮将执行 btnQuery_Click 方法。

根据输入的单号前缀和长度,我们分别使用 SqlConnection 对象连接到不同的数据库,并执行相应的查询语句。你需要根据实际情况修改 conn1Stringconn2String 变量的值,以及在每个分支中执行适当的查询语句。

请注意,此示例代码仅演示了如何连接到数据库并执行查询语句,实际的查询语句和逻辑需要根据你的具体需求进行修改

C# 在本框中输入PB、PC、TB开头后面9位数字的单号通过查询按钮判断是PB开头的用sql conn1查询mf_pss表PC开头的用sql conn2查询 mf_pos表

原文地址: https://www.cveoy.top/t/topic/il8u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录