你的意思看得不太明白Select * From mytable Where ..... And ....

解决方案 »

  1.   

    string connectionString = 
              "server = ; uid = ; psd = ; database = ";
    string commandString =
             "Select * from yourtable where... and... ";
    SqlDataAdapter DataAdapter = 
               new SqlDataAdapter(commandString,connectiongString);
    DataSet myDataSet = new DataSet();
    DataAdapter.Fill(DataSet,"yourtable");
      

  2.   

    1
    建立连接 SQLCONNECTION
    建立SQL命令 SQLCOMMAND
    建立数据适配器 SqlDataAdapter 
    执行数据适配器得到数据集。
    2
    使用DATAREADER来读出数据。
    给你一段列程
    using System;
    using System.Data.SqlClient;
    namespace Edoc2002.Public
    {
    /// <summary>
    /// RspDesc 的摘要说明。
    /// </summary>
    public class RspDesc
    {
    public string State="";
    public string StateDesc="";
    public string DeclNo="";
    public string GetDeclNo="";
    public string StrRspDesc="";
    private string SerialNo="";
    public bool isFound=false;
    private System.Data.SqlClient.SqlDataReader dataReader;
    public RspDesc(string SeqNo,System.Data.SqlClient.SqlConnection conn)
    {
    try
    {
    System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("SELECT DECL_NO,DECL_GET_NO,COMM_FLAG,SERIAL_NO,EDIT_COMM_FLAG FROM SEARCH_EDOC WHERE SEQ_NO='"+SeqNo+"'",conn);
    dataReader = cmd.ExecuteReader();
    if(dataReader.Read())
    {
    //有值,仅有一个
    DeclNo=dataReader.GetString(0);
    GetDeclNo=dataReader.GetString(1);
    State = dataReader.GetString(2);
    SerialNo=dataReader.GetSqlDecimal(3).ToString();
    StateDesc=dataReader.GetString(4);
    }
    else
    {
    State="0001";
    StrRspDesc="没有回执";
    SerialNo="";
    }
    }
    catch(Exception)
    {

    }
    finally
    {
    if(dataReader!=null)
    {
    dataReader.Close();
    dataReader=null;
    }
    }

    if(!SerialNo.Equals(""))
    {
    try
    {
    SqlCommand RspCmd = new System.Data.SqlClient.SqlCommand("SELECT DECL_RSP_DESC_RECORD FROM DECL_RESPONSE WHERE SERIAL_NO='"+SerialNo+"'",conn);
    dataReader=RspCmd.ExecuteReader();
    if(dataReader.Read())
    {
    StrRspDesc=dataReader.GetString(0);
    isFound=true;
    }
    }
    catch(Exception)
    {

    }
    finally
    {
    if(dataReader!=null)
    {
    dataReader.Close();
    dataReader=null;
    }
    }
    }
    }
    }
    }