亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.cs

?? 連接access數(shù)據(jù)庫
?? CS
字號:
?using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.IO;


namespace access_data
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void 導入AccessToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Open a file dialog for selecting access documents
           openFileDialog1.Filter = "Microsoft Office Access(*.mdb)|*.mdb";
            //openaccessfile.ShowDialog();

            //Exit if no access document is selected
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {

                string AccessFilePath = openFileDialog1.FileName;

                if (AccessFilePath == "")
                    return;

                else
                {
                    //設置數(shù)據(jù)庫連接
                    string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
                    strConnection += AccessFilePath;
                    OleDbConnection objConnection = new OleDbConnection(strConnection);
                    if (objConnection.State.ToString() == "Closed")
                        objConnection.Open();
                    //設置數(shù)據(jù)庫操作命令
                    OleDbDataAdapter sda = new OleDbDataAdapter("select * from student ", objConnection);
                    OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(sda);            
                    //創(chuàng)建一個DataSet
                    //ds = new DataSet();
                    //執(zhí)行oledataadapter,并將結(jié)果填充到DataSet中
                    sda.Fill(ds,"student");
                    //獲取數(shù)據(jù)行數(shù)
                    iRowCount = ds.Tables["student"].Rows.Count;
                    //獲取數(shù)據(jù)列數(shù)
                    iColumnsCount = ds.Tables["student"].Columns.Count;
                  /*  DataRow dr = ds.Tables["student"].NewRow();
                    dr["ID"] = 215478456;// ds.Tables["studentinfo"].Rows[0]["ID"];
                    dr["NAME"] = "jadljfdadj";// ds.Tables["studentinfo"].Rows[0]["NAME"];
                    ds.Tables["student"].Rows.Add(dr);
                    int errorNum = sda.Update(ds,"student");
                    if (errorNum == 1)
                        MessageBox.Show("添加成功");
                    else
                        MessageBox.Show("添加失敗");*/
                    objConnection.Close();
                    dataGridView1.DataSource = ds.Tables["student"].DefaultView;
                    this.導出AccessToolStripMenuItem.Enabled = true;




                }
            }
          


        }

        private void 導出AccessToolStripMenuItem_Click(object sender, EventArgs e)
        {
          //Open a file dialog for selecting access documents
           saveFileDialog1.Filter = "Microsoft Office Access(*.mdb)|*.mdb";
            
            //openaccessfile.ShowDialog();

            //Exit if no access document is selected
          if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
             
//
                string CreateAccessFilePath = saveFileDialog1.FileName;
                if (File.Exists(CreateAccessFilePath))
                    File.Delete(CreateAccessFilePath);
//
               if (CreateAccessFilePath == "")
                   return;

               else
                {
                    //創(chuàng)建數(shù)據(jù)庫
                    string createfilepath = "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=" +CreateAccessFilePath + "";//;Jet OLEDB:Engine Type=5
                    ADOX.CatalogClass catalog = new ADOX.CatalogClass();
                    catalog.Create(createfilepath);
                    ADOX.TableClass tbl = new ADOX.TableClass();
                    tbl.ParentCatalog = catalog;
                    tbl.Name = "studentinfo";
                    ADOX.ColumnClass col = new ADOX.ColumnClass();
                    col.ParentCatalog = catalog;
                    col.Type = ADOX.DataTypeEnum.adInteger; // 必須先設置字段類型
                    col.Name = "id";
                    col.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
                    col.Properties["AutoIncrement"].Value = false;
                    tbl.Columns.Append(col, ADOX.DataTypeEnum.adInteger, 0);

                    //增加一個文本字段
                    ADOX.ColumnClass col2 = new ADOX.ColumnClass();
                    col2.ParentCatalog = catalog;
                    col2.Name = "name";
                    col2.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
                    tbl.Columns.Append(col2, ADOX.DataTypeEnum.adVarChar, 25);

                    //設置主鍵
                    tbl.Keys.Append("PrimaryKey", ADOX.KeyTypeEnum.adKeyPrimary, "id", "", "");
                    catalog.Tables.Append(tbl);
                   // catalog = null;
                   
                   
                    
                    //設置數(shù)據(jù)庫連接
                    string connectfilepath = "Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=" + CreateAccessFilePath;
                    OleDbConnection SconnStr = new OleDbConnection(connectfilepath);
                    if (SconnStr.State.ToString() == "Closed")
                        SconnStr.Open();
                    //設置數(shù)據(jù)庫操作命令
                    OleDbDataAdapter sda1 = new OleDbDataAdapter("select id,name from studentinfo order by id",SconnStr);
                    OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(sda1);            
                    sda1.Fill(ds1, "info1");
                 //   DataRow dr2 = ds1.Tables["info1"].NewRow();
                    //dr1["id"] = 20;//ds.Tables["studentinfo"].Rows[0]["ID"];
                    //dr1["name"] = "jasdljfaj";//ds.Tables["studentinfo"].Rows[0]["NAME"];
                 //   ds1.Tables["info1"].Rows.Add(dr2);
                  //  int errorNum = sda1.Update(ds1,"info1");
                        Int32[] studid ={123,456,125};
                        string[] studname ={ "dfasdfdg", "adhsfhdk", "hasdfhk" };
                        DataRow dr2 = ds1.Tables["info1"].NewRow();
                       // dr2["id"] =0; ;//ds.Tables["studentinfo"].Rows[0]["ID"];
                       // dr2["name"] = " ";//ds.Tables["studentinfo"].Rows[0]["NAME"];
                        ds1.Tables["info1"].Rows.Add(dr2);
                        sda1.Update(ds1, "info1");

                        for (int i = 0; i < 3; i++)
                        {
                            DataRow dr1 = ds1.Tables["info1"].NewRow();
                            dr1["id"] = ds.Tables["student"].Rows[i]["ID"];
                            dr1["name"] = ds.Tables["student"].Rows[i]["NAME"];
                            ds1.Tables["info1"].Rows.Add(dr1);
                            int errorNum = sda1.Update(ds1, "info1");
                            if (errorNum == 1)
                                MessageBox.Show("添加成功");
                            else
                                MessageBox.Show("添加失敗");

                        }
                    }
            }
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九色|91porny| 国产精品区一区二区三| 精品国产制服丝袜高跟| 亚洲黄色免费网站| 99久久99久久精品免费观看| 国产精品久久久久久久久久久免费看| 春色校园综合激情亚洲| 18欧美亚洲精品| 日本乱码高清不卡字幕| 亚洲综合丝袜美腿| 欧美一区二区二区| 狠狠色狠狠色综合日日91app| 久久嫩草精品久久久久| 床上的激情91.| 一区2区3区在线看| 日韩色在线观看| 国产精品一区二区你懂的| 中文字幕不卡在线播放| 色94色欧美sute亚洲线路二| 亚洲一本大道在线| 欧美一区二区三区免费视频 | 亚洲大片在线观看| 91精品国产手机| 国产ts人妖一区二区| 夜夜爽夜夜爽精品视频| 精品成人免费观看| 97久久久精品综合88久久| 亚洲福利一区二区三区| 久久亚洲免费视频| 91视频一区二区| 免费久久精品视频| 成人免费在线视频| 欧美电影免费观看高清完整版在 | 亚洲丝袜自拍清纯另类| 欧美三区免费完整视频在线观看| 日本sm残虐另类| 国产精品麻豆一区二区| 欧美精品v日韩精品v韩国精品v| 国产综合色视频| 亚洲图片欧美视频| 久久九九全国免费| 91精品国产麻豆| 成人av影视在线观看| 毛片不卡一区二区| 亚洲女女做受ⅹxx高潮| 久久综合一区二区| 在线观看www91| 国产91精品在线观看| 午夜视频久久久久久| 亚洲欧美影音先锋| 久久亚洲一级片| 欧美日韩大陆一区二区| 91麻豆精品一区二区三区| 久久se这里有精品| 午夜电影网一区| 亚洲女女做受ⅹxx高潮| 亚洲国产高清不卡| www国产精品av| 欧美一区二区三区婷婷月色| 91原创在线视频| 国产成人啪免费观看软件 | 日本不卡视频一二三区| 亚洲人快播电影网| 国产精品私房写真福利视频| 日韩一级欧美一级| 欧美日韩黄色影视| 欧美亚洲高清一区| 99re热视频这里只精品| 国产寡妇亲子伦一区二区| 免费日本视频一区| 五月激情综合网| 亚洲综合色区另类av| 亚洲欧美综合另类在线卡通| 中文字幕乱码一区二区免费| 精品国产露脸精彩对白| 4438x亚洲最大成人网| 欧美亚洲精品一区| 欧美在线免费观看亚洲| 91在线国产福利| 波多野结衣精品在线| 高清不卡在线观看| 国产sm精品调教视频网站| 国产一区二区0| 久久99久久久欧美国产| 麻豆国产欧美日韩综合精品二区| 蜜桃一区二区三区在线| 蜜臀av一级做a爰片久久| 免费高清在线视频一区·| 日本最新不卡在线| 美女www一区二区| 国内精品自线一区二区三区视频| 久久99久久久欧美国产| 国产做a爰片久久毛片| 韩国视频一区二区| 高清不卡在线观看| 91视频.com| 欧美日韩国产美| 91麻豆精品国产91久久久更新时间| 欧美日韩国产乱码电影| 日韩午夜精品电影| 国产校园另类小说区| 国产精品动漫网站| 亚洲一区二区三区视频在线| 日韩成人午夜电影| 国产风韵犹存在线视精品| 91美女福利视频| 91麻豆精品国产无毒不卡在线观看| 欧美一区二区三区电影| 久久久精品欧美丰满| 中文字幕一区三区| 亚洲午夜久久久久久久久久久| 亚洲va欧美va国产va天堂影院| 日本一区中文字幕| 粉嫩aⅴ一区二区三区四区 | 久久综合九色综合欧美就去吻| 国产欧美一区二区三区鸳鸯浴| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 国产成人啪免费观看软件| 成人av动漫网站| 欧美人妖巨大在线| 欧美国产亚洲另类动漫| 亚洲一区影音先锋| 国产一二三精品| 在线精品视频小说1| 日韩欧美国产1| 亚洲免费毛片网站| 国内精品免费**视频| 91丨porny丨户外露出| 精品久久人人做人人爰| 亚洲精品va在线观看| 国产一区二区调教| 在线观看视频一区| 国产精品午夜在线| 麻豆视频一区二区| 欧美亚洲高清一区二区三区不卡| 久久久777精品电影网影网| 亚洲va欧美va人人爽| 99麻豆久久久国产精品免费 | 色女孩综合影院| 欧美成人三级在线| 亚洲国产一区二区在线播放| 国产91精品在线观看| 日韩午夜av一区| 亚洲国产成人av好男人在线观看| 国产成a人无v码亚洲福利| 欧美一区二区在线观看| 一区二区三区在线视频观看| 国产91综合一区在线观看| 91精品欧美久久久久久动漫| 中文一区二区完整视频在线观看| 一区二区三区日韩精品| av在线不卡观看免费观看| 69久久99精品久久久久婷婷| 国产亚洲精品免费| 日本不卡的三区四区五区| 欧美日韩三级一区二区| 欧美国产一区二区在线观看| 日韩精品一二三区| 91热门视频在线观看| 中文字幕视频一区二区三区久| 青青草97国产精品免费观看| 一本到不卡免费一区二区| 欧美一区二区视频在线观看| 午夜精品影院在线观看| 成人激情黄色小说| 久久综合国产精品| 亚洲欧洲综合另类| 国产成人免费在线观看| 欧美日本韩国一区| 亚洲免费在线观看| 成人一级片在线观看| 91.com视频| 久久国产精品免费| 欧美日韩黄视频| 亚洲最新视频在线播放| 99久久99久久精品免费观看| 久久精品视频免费| 久久99久久精品| 日韩一区二区三区av| 美腿丝袜亚洲综合| 91麻豆精品久久久久蜜臀 | 久久精品人人爽人人爽| 久久草av在线| 中文字幕精品在线不卡| 激情综合五月婷婷| 精品国产乱码久久久久久图片 | 制服丝袜在线91| 国产精品久久久久久福利一牛影视| 成人精品国产免费网站| 国产欧美中文在线| 从欧美一区二区三区| 精品免费视频一区二区| 成人午夜视频网站| 国产精品高清亚洲| 91在线国内视频| 日韩精品亚洲专区| 欧美一二三四在线| 国产美女主播视频一区| 日韩精品一区二区三区三区免费|