<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    飛艷小屋

    程序--人生--哲學___________________歡迎艷兒的加入

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks

    1.新的索引引擎更快的執行效率
       下面這段代碼在2003中需要157秒,在2005中只要11秒就可以完成:

    DataSet ds = new DataSet();

                ds.Tables.Add(
    "BigTable");
                ds.Tables[
    0].Columns.Add("ID", Type.GetType("System.Int32"));
                ds.Tables[
    0].Columns["ID"].Unique = true;
                ds.Tables[
    0].Columns.Add("Value", Type.GetType("System.Int32"));

                Cursor.Current 
    = Cursors.WaitCursor;

                DateTime datBegin 
    = DateTime.Now;

                Random rand 
    = new Random();
                
    int i, intValue;
                DataRow dr;

                
    for (i = 1; i <= 500000; i++)
                
    {
                    
    try
                    
    {
                        intValue 
    = rand.Next();

                        dr 
    = ds.Tables[0].NewRow();

                        dr[
    "ID"= intValue;
                        dr[
    "Value"= intValue;

                        ds.Tables[
    0].Rows.Add(dr);
                    }

                    
    catch { }
                }


                Cursor.Current 
    = Cursors.Default;

                MessageBox.Show(
    "Elapsed Time: " + (DateTime.Now - datBegin).Seconds.ToString());
                MessageBox.Show(
    "count = " + ds.Tables[0].Rows.Count.ToString());
    2.Dataset可以序列化為二進制文件
     string connstr = "server=(local);database=northwind;integrated security=true;async=true";

                DataSet ds 
    = new DataSet();
                SqlDataAdapter dadpt 
    = new SqlDataAdapter("select * from [order details]", connstr);
                dadpt.Fill(ds);

                BinaryFormatter bf 
    = new BinaryFormatter();
                FileStream fs 
    = new FileStream(@"c:\xml1.txt",FileMode.OpenOrCreate);

                ds.RemotingFormat = SerializationFormat.Binary;


                bf.Serialize(fs,ds);     
    3.更獨立的Datatable
      DataTable Write XML
     string connstr = "server=(local);database=northwind;integrated security=true;async=true";
                SqlDataAdapter dadpt 
    = new SqlDataAdapter("select * from [order details]", connstr);
                DataTable dt 
    = new DataTable("Customer");
                dadpt.Fill(dt);

                dt.WriteXml(
    @"c:\DataTable.xml",true);
                dt.WriteXmlSchema(
    @"c:\DataTableSchema.xml");
       DataTable Read XML
     StreamReader sr = new StreamReader(@"C:\DataTableSchema.xml");

                DataTable dt 
    = new DataTable();
                dt.ReadXmlSchema(sr);

                dt.ReadXml(
    new StreamReader(@"c:\dataTable.xml"));

                
    this.dataGridView1.DataSource = dt;
        DataTable Merge
     string connstr = "server=(local);database=northwind;integrated security=true;async=true";
                SqlDataAdapter dadpt 
    = new SqlDataAdapter("select * from customers", connstr);
                DataTable dt 
    = new DataTable("Customer");
                dadpt.Fill(dt);

                SqlDataAdapter dadpt1 
    = new SqlDataAdapter("select * from customers", connstr);
                DataTable dt1 
    = new DataTable("Customer1");
                dadpt1.Fill(dt1);

                dt.Merge(dt1);

                
    this.dataGridView1.DataSource = dt;
      DataTable Load DataReader
     string connstr = "server=(local);database=northwind;integrated security=true;async=true";
                SqlConnection conn 
    = new SqlConnection(connstr);
                conn.Open();
                SqlCommand cmd 
    = new SqlCommand("select * from [order details]", conn);
                SqlDataReader dr 
    = cmd.ExecuteReader();

                DataTable dt 
    = new DataTable("Customer");
                dt.Load(dr);

                
    this.dataGridView1.DataSource = dt;
    posted on 2005-12-08 14:05 天外飛仙 閱讀(451) 評論(0)  編輯  收藏 所屬分類: .net
    主站蜘蛛池模板: 亚洲综合精品网站在线观看| 国产青草视频在线观看免费影院| 亚洲欧洲国产成人综合在线观看| 亚洲AV成人无码网天堂| 日韩成全视频观看免费观看高清| 亚洲色图激情文学| 全免费a级毛片免费看无码| 亚洲欧美第一成人网站7777| 日本一线a视频免费观看| 美女被免费视频网站a| 国产亚洲精品激情都市| 国产无遮挡无码视频免费软件 | 亚洲国产天堂久久久久久| 污网站免费在线观看| 中文字幕人成人乱码亚洲电影| 两个人看的www免费视频中文| 亚洲国产成人久久综合碰碰动漫3d | 成人毛片免费观看| 亚洲AV无码一区二区三区久久精品| 亚洲成av人片不卡无码久久| 成全视成人免费观看在线看| 亚洲色欲或者高潮影院| 性盈盈影院免费视频观看在线一区| 风间由美在线亚洲一区| 亚洲精品成人网站在线观看| 最近中文字幕电影大全免费版| 亚洲卡一卡二卡乱码新区| 亚洲AⅤ永久无码精品AA| 中文字幕无码一区二区免费| 亚洲欧洲久久精品| 四虎永久精品免费观看| 免费精品久久天干天干| 亚洲人成网站色在线观看| 亚洲国产精品狼友中文久久久| 三年片在线观看免费大全电影 | 日韩毛片在线免费观看| 亚洲国产成人私人影院| 四虎成人免费网址在线| 成全动漫视频在线观看免费高清版下载 | 波多野结衣免费一区视频| 亚洲日韩国产一区二区三区在线 |