本帖最后由 leizhonghaha 于 2010-11-13 14:41:40 编辑

解决方案 »

  1.   

    短暂记录用DataSet,长期记录用写文件,下面是短暂记录的一个例子public DataSet GetStock(int stockType ,int stockCode,DateTime queryDateTime)
            {
                using (SqlConnection myConnection = new SqlConnection(ConfigurationManager.AppSettings["serverConnectionString"]))
                {
                    string strSql = string.Format("select * from stockInfo where stockType=@stockType and stockCode=@stockCode and pubDateTime > '{0}'", queryDateTime.Date);
                    SqlDataAdapter myDataAdapter = new SqlDataAdapter(strSql, myConnection);                SqlParameter parameterStockType = new SqlParameter("@stockType", SqlDbType.Int);
                    parameterStockType.Value = stockType;
                    myDataAdapter.SelectCommand.Parameters.Add(parameterStockType);                SqlParameter parameterStockCode = new SqlParameter("@stockCode", SqlDbType.Int);
                    parameterStockCode.Value = stockCode;
                    myDataAdapter.SelectCommand.Parameters.Add(parameterStockCode);                try
                    {
                        DataSet dataSet = new DataSet();
                        myDataAdapter.Fill(dataSet, "stockInfo");
                        DataRowCollection countRows = dataSet.Tables[0].Rows;//////////////
                        return dataSet;
                    }
                    catch (Exception e)
                    {
                        Error.Error.HandleError("股票信息获取失败[0]" + e.Message, DateTime.Now);
                        return null;
                    }
                }
            }
      

  2.   

    就保存那个sql语句就可以了!