工程使用Unicode 获取EXCEL驱动的正确方法
来源:互联网 发布:黑屏手机 数据导出 编辑:程序博客网 时间:2024/06/05 02:01
CString GetExcelDriver()
{
wchar_t szBuf[2001];
wchar_t excl[] = L"Excel";
WORD cbBufMax = 2000;
WORD cbBufOut;
wchar_t *pszBuf = szBuf;
CString sDriver;
// 获取已安装驱动的名称(函数在odbcinst.h里)
if (!SQLGetInstalledDrivers(szBuf, cbBufMax, &cbBufOut))
return L"";
// 检索已安装的驱动是否有Excel...
// AfxMessageBox(CString(pszBuf));
do
{
if(wcsstr(pszBuf, excl) != 0)
{
//发现 !
sDriver = CString(pszBuf);
break;
}
wchar_t ze = {'\0'};
pszBuf = wcschr(pszBuf, ze) + 1;
}
while (pszBuf[1] != '\0');
return sDriver;
}
{
wchar_t szBuf[2001];
wchar_t excl[] = L"Excel";
WORD cbBufMax = 2000;
WORD cbBufOut;
wchar_t *pszBuf = szBuf;
CString sDriver;
// 获取已安装驱动的名称(函数在odbcinst.h里)
if (!SQLGetInstalledDrivers(szBuf, cbBufMax, &cbBufOut))
return L"";
// 检索已安装的驱动是否有Excel...
// AfxMessageBox(CString(pszBuf));
do
{
if(wcsstr(pszBuf, excl) != 0)
{
//发现 !
sDriver = CString(pszBuf);
break;
}
wchar_t ze = {'\0'};
pszBuf = wcschr(pszBuf, ze) + 1;
}
while (pszBuf[1] != '\0');
return sDriver;
}
- 工程使用Unicode 获取EXCEL驱动的正确方法
- 驱动中获取进程名的正确方法
- 两种不使用过滤驱动从驱动获取数据的方法
- JQuery .attr()和.prop()的正确使用场合,JQuery获取checkbox状态的正确方法
- 完成工程后修改工程名的正确方法
- c# 获取EXCEL使用行数的几种方法
- 使用namespace的正确方法
- 使用正确的SEO方法
- 使用namespace的正确方法
- erase方法的正确使用
- so使用的正确方法
- PHP 获取文件扩展名的正确方法
- 获取屏幕DPI的正确方法
- Java中获取文件大小的正确方法
- Java中获取文件大小的正确方法
- Java中获取文件大小的正确方法
- Java中获取文件大小的正确方法
- Java中获取文件大小的正确方法
- VC操作Excel文件
- Java反射笔记2—构造器
- 收集
- 再贴贝尔的题
- 移动互联网,浮华还是盛宴—— 2011年中国移动开发者大会
- 工程使用Unicode 获取EXCEL驱动的正确方法
- SQL基础 学习小记二
- 继续聊WPF——Expander控件(2)
- ICE
- Oracle大数据处理
- java.util(二)HashMap TreeMap LinkedHashMap
- 关于scanf()的学习
- 如何制作多语言dll支持应用程序多语言版本
- Hibernate中遇到的SQL Error: 156, SQLState: S1000错误