zoukankan      html  css  js  c++  java
  • sql查询结果存入DataTable,然后从DataTable取数据

    public static DataTable SqlConnectionInformation()
    {
    string connstr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; 
    DataTable dt = new DataTable();
    using (SqlConnection conn = new SqlConnection(connstr))
    {
    if (conn.State == ConnectionState.Closed)
    {
    conn.Open(); 
    } 
    string sql = "select * from table";
    SqlCommand com = new SqlCommand(sql, conn);
    SqlDataAdapter adapter = new SqlDataAdapter(com);
    adapter.Fill(dt); 
    }
    
    return dt; 
    
    }


    for (int i = 0; i < dt.Rows.Count; i++) { string s = "select count(*) from " + dt.Rows[i]["AliasName"] + ".dbo.web_historydata where factoryid=" + dt.Rows[i]["FactoryID"] + " and datetime >dateadd(HOUR,-1,GetDate())"; int count = my_SqlHelper.SelectCounts(s); if (count<=0) { Log.Save("蜀云泉真帅啊"); } }

      如果不知道列名是啥子的话,也可以这样遍历

       for (int i = 0; i < dataTable.Rows.Count; i++)
                {
                    for (int j = 0; j < dataTable.Columns.Count; j++)
                    {
                        Console.WriteLine(dataTable.Rows[i][j].ToString()); 
                    } 
                }
  • 相关阅读:
    hdu 1716 排列
    codevs 2597 团伙
    创建了一个静态数组,越界访问为什么不报错
    hdu 2083 简易版之最短距离
    hdu 2073 无限的路
    hdu 2060 Snooker
    hdu 1877
    hdu 1042 N!
    hdu 1799 循环多少次?
    百练:2972 确定进制
  • 原文地址:https://www.cnblogs.com/yunquan/p/8192566.html
Copyright © 2011-2022 走看看