亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

C# 圖片存入SQL Server數據庫

系統 3015 0
             OpenFileDialog openfiledialog1 = 
      
        new
      
      
         OpenFileDialog();

            
      
      
        if
      
       (openfiledialog1.ShowDialog() ==
      
         DialogResult.OK)

            {

                textBox1.Text 
      
      = openfiledialog1.FileName;
      
        //
      
      
        文件路徑
      
      
                    }



            
      
      
        string
      
       imageName = DateTime.Now.ToString(
      
        "
      
      
        yyyymmddhhMMss
      
      
        "
      
      );
      
        //
      
      
        生成文件名到數據庫
      
      
        

            

            FileStream fs 
      
      = 
      
        new
      
      
         FileStream(textBox1.Text, FileMode.Open);

            BinaryReader br 
      
      = 
      
        new
      
      
         BinaryReader(fs);

            Byte[] byData 
      
      = br.ReadBytes((
      
        int
      
      )fs.Length);
      
        //
      
      
        生成二進制流
      
      
                    fs.Close();

            
      
      
        //
      
      
        將圖片轉化為二進制流,存入數據庫
      
      
        string
      
       conn = 
      
        "
      
      
        server=.;database=ImageDB;Uid=sa;Pwd=1234 
      
      
        "
      
      
        ;

            SqlConnection myconn 
      
      = 
      
        new
      
      
         SqlConnection(conn);

            myconn.Open();

            
      
      
        string
      
       str = 
      
        "
      
      
        insert into ImageFile (ImageName,ImageContext) values(@name,@file)
      
      
        "
      
      
        ;

            SqlCommand mycomm 
      
      = 
      
        new
      
      
         SqlCommand(str, myconn);

            mycomm.Parameters.Add(
      
      
        "
      
      
        @file
      
      
        "
      
      
        , SqlDbType.Binary, byData.Length);

            mycomm.Parameters[
      
      
        "
      
      
        @file
      
      
        "
      
      ].Value =
      
         byData;



            mycomm.Parameters.Add(
      
      
        "
      
      
        @name
      
      
        "
      
      , SqlDbType.NVarChar,
      
        50
      
      
        );

            mycomm.Parameters[
      
      
        "
      
      
        @name
      
      
        "
      
      ].Value =
      
         imageName;

            mycomm.ExecuteNonQuery();
      
      
        //
      
      
        將二進制流寫入數據庫,對應數據庫IMAGE類型
      
      
                    myconn.Close();



            
      
      
        //
      
      
        將二進制流轉化為IMAGE
      
      

            str = 
      
        "
      
      
        select top 1 ImageContext from ImageFile where ImageName='
      
      
        "
      
       + imageName + 
      
        "
      
      
        '
      
      
        "
      
      
        ;

            myconn 
      
      = 
      
        new
      
      
         SqlConnection(conn);

            SqlDataAdapter sda 
      
      = 
      
        new
      
      
         SqlDataAdapter(str, conn);

            DataSet myds 
      
      = 
      
        new
      
      
         DataSet();

            myconn.Open();

            sda.Fill(myds);

            myconn.Close();

            Byte[] Files 
      
      = (Byte[])myds.Tables[
      
        0
      
      ].Rows[
      
        0
      
      ][
      
        "
      
      
        ImageContext
      
      
        "
      
      
        ];

            MemoryStream ms 
      
      = 
      
        new
      
      
         MemoryStream(Files);

            Image i 
      
      =
      
         Image.FromStream(ms);

            pictureBox1.Image 
      
      = i;
      
        //
      
      
        綁定到pictureBox1控件上
      
    

?

C# 圖片存入SQL Server數據庫


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产99久久亚洲综合精品 | 国产成+人+综合+亚洲专 | 99久久伊人 | 国产精品免费一区二区三区四区 | 2021久久精品永久免费 | 国产精品日韩欧美一区二区 | 日韩欧美国产一区二区三区四区 | 亚洲人成网站色7799在线观看 | 一级毛片免费视频网站 | 国产福利在线观看 | 亚洲毛片儿 | 91精品日韩 | 久久亚洲热 | 视频在线观看入口一二三2021 | 97国产免费全部免费观看 | 国产精品久久久精品视频 | 日日干日日草 | 日本精品视频一区二区三区 | 伊人久久国产 | 久久女 | 国产成人亚综合91精品首页 | 日韩精品成人a在线观看 | 99久久一区二区精品 | 色视在线 | 亚洲国内自拍愉拍20页 | 日韩在线一区二区三区 | 成在线人免费视频一区二区三区 | 夜夜操夜夜操 | 国产精品麻豆久久久 | 中文字幕一区二区三区精品 | 精品国产综合区久久久久99 | 九七影院97影院理论片 | 一级特黄性色生活片 | 亚洲第一成年免费网站 | 久久精品在线 | 欧美激情久久欧美激情 | 日韩影片在线观看 | 国产观看精品一区二区三区 | 亚洲特级aaaaaa毛片 | 午夜视频网站 | 一级亚洲 |