国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

BCB 6 sp4 + SQL Server 2k 存取JPEG圖像,絕對好用!

2024-08-31 00:47:54
字體:
來源:轉載
供稿:網友

在bcb 6 sp4里調試通過,歡迎大蝦批評指正。

//opendialog1打開jpeg圖像,edit1保存圖像地址,image1顯示圖像//其他格式的圖像文件沒有試驗,可以試試。

    opendialog1->filename="";    if (opendialog1->execute())       {          edit1->text=  opendialog1->filename;          image1->picture->loadfromfile(edit1->text);       }

// 下面:把圖像保存到sql server數據庫中

 if (!edit1->text.isempty())       {           adoquery1->close();    //自行添加adoconnention,并配置          adoquery1->sql->clear();          adoquery1->sql->add("select * from imgs");          adoquery1->open();          adoquery1->insert();

          adoquery1->fieldbyname("imgaddress")->asstring=edit1->text;          adoquery1->fieldbyname("imgid")->asinteger=edit2->text.toint();         //保存圖像的編號          tblobfield *field=dynamic_cast<tblobfield *>(adoquery1->fieldbyname("img")); //img 是image類型的數據          field->loadfromfile(edit1->text);  //這里是關鍵,要直接從文件調。不要調image1,這樣很容易出“jepg error #41”錯誤

          adoquery1->post();        adoquery1->close();       }

  //從數據庫里讀取圖像

adoquery1->close();adoquery1->sql->clear();adoquery1->sql->add("select * from imgs ");ansistring ddd="where imgid=" +edit1->text;adoquery1->sql->add(ddd);adoquery1->open();if(adoquery1->recordcount==1){    tstream *stream1;  tjpegimage   *pjp=new tjpegimage();   try  {    stream1=adoquery1->createblobstream(adoquery1->fieldbyname("img"), bmread);    pjp->loadfromstream(stream1);    image2->picture->assign(pjp);    delete stream1;  }  __finally  {        delete pjp;  }  }     

ps:第一次發文章,不知道格式怎么樣。 ^_^
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 新龙县| 丰镇市| 莱西市| 民勤县| 略阳县| 元谋县| 祁阳县| 宝清县| 西丰县| 根河市| 平昌县| 望都县| 道真| 虹口区| 永兴县| 陈巴尔虎旗| 武宁县| 修水县| 静乐县| 安宁市| 英德市| 锡林郭勒盟| 阿尔山市| 通许县| 甘谷县| 固安县| 临海市| 石嘴山市| 德化县| 文成县| 巴林右旗| 金寨县| 大丰市| 巴彦县| 肇东市| 奈曼旗| 汉沽区| 仁化县| 富宁县| 东乡| 游戏|