MFC开发心得——利用代码配置数据源
来源:互联网 发布:变色龙软件下载 编辑:程序博客网 时间:2024/05/05 14:46
数据源的配置可以手动配置,也可以通过代码来自动配置。
在MFC程序的"CXXXXAPP"类中的InitInstance()方法中利用以下的代码就可以自动配置数据源:
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);//获得当前应用程序全路径
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind ('\\');//找出路径中“\\”的位置
sPath=sPath.Left (nPos);//截取字符串
nPos=sPath.ReverseFind('\\');
sPath=sPath.Left (nPos);//得到工程目录文件夹的路径
CString lpszFile = sPath + "\\StudentsDB.mdb"; //数据库文件路径
char* szDesc;
int mlen;
szDesc=new char[256];
//格式化DSN名称
sprintf(szDesc,"DSN=%s? DESCRIPTION=TOC support source? DBQ=%s? FIL=MicrosoftAccess? DEFAULTDIR=%s?? ","StudentsDB",lpszFile,sPath);
mlen = strlen(szDesc);
for (int i=0; i<mlen; i++)
{
if (szDesc[i] == '?')
szDesc[i] = '\0';
}
//配置数据源
if (FALSE == SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)\0",(LPCSTR)szDesc))
AfxMessageBox("SQLConfigDataSource Failed");
以上代码配置的是Microsoft access的数据源,如果要配置其它的数据源,就要做一些小的修改
- MFC开发心得——利用代码配置数据源
- 配置tomcat5数据源心得
- MFC开发心得——对话框显示背景图片
- MFC开发心得——ADO连接和操作数据库
- 深入体验JavaWeb开发内幕——配置TomCat数据源
- 【MFC】数据库必备——ODBC数据源
- web开发数据源配置
- Java编程:配置Tomcat5数据源心得
- Java编程:配置tomcat5数据源心得
- Java编程:配置Tomcat5数据源心得
- 【spring配置】——spring配置数据源
- MFC中自动配置ODBC数据源
- web开发中配置数据源
- ssh开发c3po数据源配置
- 利用ADODB写文件——恶意文件young.gif代码的分析心得1
- maven配置开发心得
- 代码配置数据源与手工配置数据源的不同
- Web项目配置数据源——c3p0_properties
- HDU1051(贪心)
- 分红酒
- C# 调用matlab 值类型异常
- Android 应用第一次运行时,引导页面的设置方法(只让程序Acitivity运行一次的设置方法)
- ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误
- MFC开发心得——利用代码配置数据源
- 对象赋值与复制
- 图形化操作:Android反编译、修改代码、重新编译
- MFC 编辑框 派生对话框类和使用 SetFont() 成员函数
- hdu 4292 拆点+简单网络流
- poj 1751 Highways 最小生成树之Kruskal(克鲁斯卡尔)算法
- socket编程——TCP/UDP数据传输
- Xamarin Mono For Android 4.6.07004
- hdu 4311 Meeting point-1