资源简介

WebGIS之OpenLayers全面解析源码

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

/// 
///DBConnection 的摘要说明
///@author fmm 2015-06-10
/// 

public class DBConnection
{
    public DBConnection()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }

    protected static void ConnectSQL(SqlConnection conn)
    {
        if (conn.State == ConnectionState.Closed)
        {
            conn.Open();
        }
        else if (conn.State == ConnectionState.Broken)
        {
            conn.Close();
            conn.Open();
        }
    }

    #region 实时水情
    /// 
    /// 获取水位信息
    /// 

    /// 
    /// 
    public static List getWaterInfos(string type)
    {
        SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings[“GXSLSql“]);        //数据库连接对象
        ConnectSQL(conn);
        List List_WaterInfos = new List();
        string starSql = ““;
        switch (type)
        {
            case “Rver“:
                {
                    starSql = “select st_rsvr_r.STCD  st_rsvr_r.RZ st_rsvr_r.INQst_rsvr_r.OTQst_rsvr_r.Wst_rsvr_r.TMst_sitinfo_b.站名st_sitinfo_b.东经st_sitinfo_b.北纬 st_sitinfo_b.地址 from st_rsvr_r  INNER JOIN st_sitinfo_b on st_rsvr_r.STCD=st_sitinfo_b.站码 where (st_rsvr_r.RZ>0 and st_rsvr_r.TM=‘2006-05-10 08:00:00.000‘)“;
                    try
                    {
                        SqlCommand cmd = null;
                        SqlDataAdapter da = null;
                        DataSet ds = null;
                        DataTable dt = null;
                        cmd = new SqlCommand(starSql conn);
                        da = new SqlDataAdapter(cmd);
                        ds = new DataSet();
                        da.Fill(ds “ds“);
                        dt = ds.Tables[0];
                        WaterInfo tmp;
                        for (int i = 0; i < dt.Rows.Count; i++)
                        {
                            tmp = new WaterInfo();
                            DataRow row = dt.Rows[i];
                            tmp.SiteNum = (Convert.IsDBNull(row[“STCD“])) ? 0 : (int)row[“STCD“];
                            tmp.SiteName = (Convert.IsDBNull(row[“站名“])) ? ““ : (string)row[“站名“];
                            tmp.SitePntX = (Convert.IsDBNull(row[“东经“])) ? “0“ : (string)(row[“东经“]);// Convert.ToDouble(row[“东经“]);
                            tmp.SitePntY = (Convert.IsDBNull(row[“北纬“])) ? “0“ : (string)(row[“北纬“]);
                            tmp.TM = (Convert.IsDBNull(row[“TM“])) ? DateTime.Now : (DateTime)row[“TM“];
                            tmp.tm = (Convert.IsDBNull(row[“TM“])) ? DateTime.Now.ToLongDateString().ToString() : ((DateTime)row[“TM“]).ToLongDateString().ToString();
                            tmp.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    3145728  2015-12-11 11:21  OL3DemoData\OL3Database.mdf

     文件    1048576  2015-12-11 11:21  OL3DemoData\OL3Database_log.ldf

     文件    4390912  2015-12-11 11:20  SLOnlineSystemByOL3Data\guangxi_Data.MDF

     文件    1048576  2015-12-11 11:20  SLOnlineSystemByOL3Data\guangxi_Log.LDF

    ..AD...         0  2015-12-11 11:21  OL3DemoData

    ..AD...         0  2015-12-11 11:20  SLOnlineSystemByOL3Data

----------- ---------  ---------- -----  ----

              9633792                    6


评论

共有 条评论