Visual C++ 文件读写
来源:互联网 发布:mac图片另存为快捷键 编辑:程序博客网 时间:2024/05/21 14:21
CString strPath;
GetModuleFileName(NULL,strPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
strPath.ReleaseBuffer();
int nPos;
nPos = strPath.ReverseFind('//');
strPath=strPath.Left(nPos);
char ConfigFile[128];
strcpy(ConfigFile,strPath);
strcat(ConfigFile,"//SqlPz.ini");
if(0 == GetPrivateProfileString("网络配置","SqlServer","",m_strSqlServer.GetBuffer(MAX_PATH),MAX_PATH,ConfigFile))
{
ASSERT("读取SqlServer失败");
return false;
}
if(0 == GetPrivateProfileString("网络配置","DatabaseName","",m_strDatabaseName.GetBuffer(MAX_PATH),MAX_PATH,ConfigFile))
{
ASSERT("读取m_strDatabaseName失败");
return false;
}
if(0 == GetPrivateProfileString("网络配置","UserName","",m_strUserName.GetBuffer(MAX_PATH),MAX_PATH,ConfigFile))
{
ASSERT("读取m_strUserName失败");
return false;
}
if(0 == GetPrivateProfileString("网络配置","Password","",m_strPassword.GetBuffer(MAX_PATH),MAX_PATH,ConfigFile))
{
ASSERT("读取m_strPassword失败");
return false;
}
char strConn[128] ;
strcpy(strConn,"Provider=SQLOLEDB.1; Data Source=");
strcat(strConn,m_strSqlServer);
strcat(strConn,"; Initial Catalog=");
strcat(strConn,m_strDatabaseName);
strcat(strConn,"; User ID=");
strcat(strConn,m_strUserName);
strcat(strConn,"; PWD=");
strcat(strConn,m_strPassword);
- Visual C++ 文件读写
- 【C/C++】文件读写
- 基于visual Studio2013解决C语言竞赛题之0901文件读写
- 基于visual Studio2013解决C语言竞赛题之0903文件读写
- 基于visual Studio2013解决C语言竞赛题之0905文件读写显示
- c语言读写文件
- 文件读写(c)
- C#-读写INI文件
- [C++]文件读写操作
- C#读写INI文件
- C 读写文件
- C读写ini文件
- c#FileStream文件读写
- 读写文件 c
- WinAPI C读写文件?
- C语言读写文件
- 文件读写(C++)
- c中的文件读写
- Linux 下 串口收发的常见问题
- pathmunge详解
- Intel Threading Building Blocks 之 并行循环(一)
- tomcat6配置双向认证
- 多表查询
- Visual C++ 文件读写
- vi查找替换
- 家装科普
- In App Purchases: A Full Walkthrough
- 手机电容TP和电阻TP原理简介
- HttpWebRequest 下载网页时 ,处理页面编码和服务器响应流(Gzip压缩)
- 如何在 Web 服务器上设置 SSL
- ARM芯片选型简易指南
- c# il (中间代码)exe,dll(编译成的程序) 之间的转换