文章列表相关信息

本文介绍了一个用于从指定数据表中查询相关信息的方法。该方法通过输入数据表名、标题及描述等参数,返回包含匹配记录的数据表。具体实现包括构建查询语句并执行查询操作。
#region /// 相关信息
        /// <summary>
        /// 相关信息
        /// </summary>
        /// <param name="tbName">要查询的数据表</param>
        /// <param name="tbTitle">要查询的标题</param>
        /// <param name="tbDes">要查询的数据描述</param>
        /// <param name="title">当前数据行的标题</param>
        /// <returns>返回相应的数据表</returns>
        public static DataTable GetInterfixInfo(string tbName,  string title,string tbTitle,string tbDes)
        {
           
            DataTable dt = null;
            DataTable table = new DataTable();
            DataRow dr = null;
            table.Columns.Add("wt_id",typeof(string));
            table.Columns.Add("wt_title", typeof(string));
            dt = AccessHelper.AccessData("select * from  "+tbName);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
              
                string sql = "select * from " + tbName + " where " + tbTitle + " like '%" + title + "%' or " + tbDes + " like '%" + title + "%'";
                dt = AccessHelper.AccessData(sql);
                if (dt.Rows.Count > 0) 
                {
                    dr = table.NewRow();
                    dr["wt_id"] = dt.Rows[0]["wt_id"];
                    dr["wt_title"]=dt.Rows[0]["wt_title"];
                    table.Rows.Add(dr);
                }
            }


            //string sql = "select * from " + tbName + " where " + title + " like '%" + tbTitle + "%' or " + title + " like '%" + tbDes + "%'";
            //dt = AccessHelper.AccessData(sql);
            return table;


        } 
        #endregion
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值