标题:新手求助,如何把这个查询变成一个类以便其它程式调用,这个类如何写以及调用 ...
只看楼主
zhong97510
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-2-16
 问题点数:0 回复次数:2 
新手求助,如何把这个查询变成一个类以便其它程式调用,这个类如何写以及调用。
新手求助,如何把这个查询变成一个类以便其它程式调用,好多个界面都要用,每一个都写一下太烦了。这个类如何写以及调用。
以这个字符串为接口:string sql = "select * from course where name like '%“+ textBox1.Text.Trim() +"%'";
程序代码:
//查询按钮单击事件
private void button1_Click(object sender, EventArgs e)
{
    if (textBox1.Text != "")
    {
        string connStr = "Data Source=.;Initial Catalog=test;User ID=sa;Password=root";
        SqlConnection conn = null;
        try
        {
            conn = new SqlConnection(connStr);
            conn.Open();
            string sql = "select * from course where name like '%“+ textBox1.Text.Trim() +"%'";
            SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];
        }
        catch (Exception ex)
        {
            MessageBox.Show("出现错误!" + ex.Message);
        }
        finally
        {
            if (conn != null)
            {
                conn.Close();
            }
        }
    }
}

搜索更多相关主题的帖子: 查询 程式 调用 string conn 
2020-11-10 21:38
久久学编程
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-5-20
得分:0 
程序代码:
using System;

namespace bccn
{
    class DBCommon
    {
       string strCon="Data Source=.;Initial Catalog=test;User ID=sa;Password=root";
       SqlConnection con;
       public DataSet Query(string strSql)
       {
           DataSet ds;
           try
           {
               con=new SqlConnection(strCon);
               con.Open();
               SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
               sda.Fill(ds);
               
           }catch(Exception ex)
           {
                MessageBox.Show("出现错误!" + ex.Message);
           }
           return ds;
       }
    }
}
2021-05-21 18:07
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:620
专家分:3020
注 册:2011-4-22
得分:0 
C# 字符串遵守 c 语言字符串运算,连接有关规则:
strSQL="select * from course where name like";
strSQL = strSQL + textBox1.Text.Trim() + "%*+-..."
问的是这个吗?
2021-06-05 16:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-503854-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.135273 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved