亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++ Builder動態設定odbc數據源

2019-09-06 23:33:31
字體:
來源:轉載
供稿:網友

                    本文以access為例
需要文件 odbcinst.h(bcb或vc的include目錄)  odbccp32.dll(winntsystem32目錄) implib.exe(通過dll生成lib庫) coff2omf.exe (將coff庫轉化為omf庫)

首先將上面文件拷貝到工程目錄,
執行下面命令:
implib.exe odbccp32.lib odbccp32.dll
coff2omf odbccp32.lib

下面程序的功能為當應用程序啟動時,動態添加/修改一個指向當前目錄的,名為test的系 統數據源。


新建一個工程,在工程主文件(含有winmain函數)中添加
#include <odbcinst.h>
uselib("odbccp32.lib");//lib在工程當前目錄



修改后的代碼如下;
//---------------------------------------------------------------------------

#include <vcl.h>
#include <odbcinst.h>

#pragma hdrstop
useform("main.cpp", form1);
//工程的其他單元申明.....
uselib("odbccp32.lib");
//---------------------------------------------------------------------------
winapi winmain(hinstance, hinstance, lpstr, int)
{
/ttry
/t{

/t/t application->initialize();
/t/t ansistring  data,datapath,dbpath;
/t/t unsigned char temp[255];//接收轉化后的連接字符串
/t/t lpstr ch;//字符串指針相當于char *
/t/t datapath=getcurrentdir();//獲取當前目錄/t      
/t/t data=datapath+"/test.mdb";//假定當前數據庫為test.mdb
/t/t dbpath="dsn=testdbq="+data+"defaultdir="+datapath+"";
/t/t  //構造odbc連接字符串,test為數據源名,非法字符先用代替
/t/t  
/t/t ch=dbpath.c_str();//將ansistring轉化為字符串
/t/t  int i=0;
/t/t while(*ch!='')//查找并替換非法字符,并裝入字符數組
/t/t {

/t/t  if(*ch=='')
/t/t   *ch='';
/t/t   temp=*ch;
/t/t   ch++;
/t/t   i++;
/t/t }
/t/t

/t/t if(::sqlconfigdatasource(null,odbc_add_sys_dsn,(lpstr)"microsoft access driver (*.mdb)",(lpstr)temp))//修改或添加數據源,如果成功,程序正常啟動
/t       {
/t/t
/t/t application->title = "動態設定odbc數據源";

/t/t application->createform(__classid(tform1), &form1);
/t/t
/t/t application->run();
/t/t }
/t/t else
/t/t {
/t/t  showmessage("數據庫設定失??!");
/t/t  application->terminate();
/t/t }
/t}
/tcatch (exception &exception)
/t{
/t/t application->showexception(&exception);
/t}
/treturn 0;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美女在线| 久久夜色精品国产亚洲aⅴ| 久久久国产一区二区| 色综合久综合久久综合久鬼88| 96精品久久久久中文字幕| 久久久天堂国产精品女人| 精品国产一区av| 91在线精品播放| 欧美极品美女视频网站在线观看免费| 亚洲欧美福利视频| 国产精品久久久久久av福利软件| 国产欧美婷婷中文| 久久欧美在线电影| 96pao国产成视频永久免费| 日韩精品一区二区视频| 日本91av在线播放| 欧美诱惑福利视频| 久久九九免费视频| 超薄丝袜一区二区| 国产亚洲一级高清| 日韩精品在线视频美女| 91久久久精品| 欧美一级片久久久久久久| 久久视频在线免费观看| 日韩av影视综合网| 日韩极品精品视频免费观看| 久久亚洲私人国产精品va| 久久久这里只有精品视频| 精品magnet| 久久精品在线播放| 欧美乱大交xxxxx| 最近免费中文字幕视频2019| 38少妇精品导航| 亚洲欧美日韩图片| 欧美亚洲在线观看| 热久久美女精品天天吊色| 午夜精品久久久久久久99热浪潮| 欧美肥婆姓交大片| 国产成人黄色av| 欧美日韩在线视频一区二区| 97久久久久久| 亚洲国内精品在线| 欧美激情区在线播放| 欧美激情视频一区| 久久久国产精品免费| 国产精品亚洲视频在线观看| 亚洲欧美国产日韩天堂区| 欧美日韩亚洲激情| 国产+成+人+亚洲欧洲| 国产精品女主播视频| 97精品视频在线| 亚洲自拍偷拍网址| 欧美性猛交xxxx乱大交| 亚洲欧洲xxxx| 国产精品999999| 久久6精品影院| 成人免费看片视频| 欧美在线免费看| 51ⅴ精品国产91久久久久久| 精品国产乱码久久久久久婷婷| 国产精品久久中文| 91sao在线观看国产| 欧美一级视频免费在线观看| 国产精品欧美激情| 国产v综合ⅴ日韩v欧美大片| 亚洲欧美激情一区| 久久精品国产欧美激情| 亚洲欧美在线看| 一区二区欧美激情| 国产精品1区2区在线观看| 日韩高清欧美高清| 国产97人人超碰caoprom| 欧美精品www在线观看| 欧美激情网站在线观看| 91在线观看免费高清完整版在线观看| 免费99精品国产自在在线| 欧美大全免费观看电视剧大泉洋| 欧美日韩一区二区三区在线免费观看| 亚洲视频日韩精品| 国产精品无码专区在线观看| 777精品视频| 久久久成人的性感天堂| 亚洲精品国产综合久久| 日韩精品免费在线播放| 激情成人中文字幕| 欧美在线激情视频| 欧美精品做受xxx性少妇| 国产精品中文字幕久久久| 中文日韩在线观看| 日本国产一区二区三区| 国内精品模特av私拍在线观看| 欧美第一黄色网| 国产99久久精品一区二区 夜夜躁日日躁| 久国内精品在线| 成人久久精品视频| 欧美一区二粉嫩精品国产一线天| 久久九九全国免费精品观看| 亚洲天堂av女优| 日韩福利伦理影院免费| 欧美整片在线观看| 日韩激情在线视频| 亚洲理论在线a中文字幕| 国产女同一区二区| 亚洲一区久久久| 午夜精品福利在线观看| 97精品在线观看| 中文字幕无线精品亚洲乱码一区| 国产成人精品日本亚洲专区61| 91tv亚洲精品香蕉国产一区7ujn| 亚洲人成电影在线观看天堂色| 亚洲国产婷婷香蕉久久久久久| 永久免费看mv网站入口亚洲| 国产精品久久久久99| 亚洲人成在线一二| 国产精品久久久久久久久久久久久| 亚洲第一精品福利| 91精品国产成人www| 国产精品免费在线免费| 欧美国产极速在线| 国产精品一二三视频| 中文综合在线观看| 精品久久久久久久久久国产| 欧美黄色小视频| 亚洲欧美制服综合另类| 九九精品在线观看| 国产亚洲人成a一在线v站| 亚洲欧美综合图区| 欧美午夜宅男影院在线观看| 性日韩欧美在线视频| 精品久久久久久久久中文字幕| 国产在线日韩在线| 精品亚洲一区二区三区四区五区| 26uuu另类亚洲欧美日本一| 久久久人成影片一区二区三区观看| 高清欧美性猛交| 日韩视频免费观看| 国产不卡av在线免费观看| 欧美黑人性猛交| 91av在线播放| 欧美一区在线直播| 亚洲国语精品自产拍在线观看| 久热爱精品视频线路一| 91免费人成网站在线观看18| 日韩av中文字幕在线免费观看| 欧美一乱一性一交一视频| 一本大道久久加勒比香蕉| 国产精品电影网| 亚洲精品黄网在线观看| www.久久草.com| 91av免费观看91av精品在线| 97久久久久久| 亚洲欧美日韩一区在线| 中文字幕久久久av一区| 亚洲精品电影网站| 成人精品视频99在线观看免费| 亚洲自拍在线观看| 亚洲国产成人精品女人久久久| 国产精品jvid在线观看蜜臀| 在线观看成人黄色| 日韩av一区在线| 国产精品中文字幕在线观看| 国产精品99一区| 国产精品视频免费在线观看| 日韩av在线资源|