bookssearch.cs

来自「.NET编写的小型图书管理系统,里面有详细说明,源码,发布软件包和数据库文件,本」· CS 代码 · 共 60 行

CS
60
字号
using System;
using System.Data;
using bookShop.classLib.dbLib;

namespace bookShop.classLib.dataLayer
{
	/// <summary>
	/// BookSearch 的摘要说明。
	/// </summary>
	public class BooksSearch
	{
		private string bookNo;
		private string bookName;
		private string author;
		private string publishingHouse;
		public BooksSearch(string bookNo,string bookName,string author,string publishingHouse)
		{
			this.bookNo=bookNo;
			this.bookName=bookName;
			this.author=author;
			this.publishingHouse=publishingHouse;
		}
		public DataSet Search()
		{
			DataSetDBConnect ds=new DataSetDBConnect("table");
			ds.StrSQL="select * from Book where ";
			int conditionCount=0;
			if(bookNo!=String.Empty)
			{
				ds.StrSQL+="BookNo='"+bookNo+"' ";
				conditionCount++;
			}
			if(bookName!=String.Empty)
			{
				if(conditionCount>0)
					ds.StrSQL+="and ";
				ds.StrSQL+="BookName='"+bookName+"' ";
				conditionCount++;
			}
			if(author!=String.Empty)
			{
				if(conditionCount>0)
					ds.StrSQL+="and ";
				ds.StrSQL+="Author='"+author+"' ";
				conditionCount++;
			}
			if(publishingHouse!=String.Empty)
			{
				if(conditionCount>0)
					ds.StrSQL+="and ";
				ds.StrSQL+="PublishingHouse='"+publishingHouse+"' ";
				conditionCount++;
			}
			ds.Do();
			ds.Close();
			return ds.ObjDataSet;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?