怎样得到用odbc创建的数据库类型信息

Lightest 2002-03-29 11:32:02
高手赐教
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lightest 2002-04-01
  • 打赏
  • 举报
回复
我想至少你支持的数据库应该看看吧
huqiming 2002-03-29
  • 打赏
  • 举报
回复
原来这样啊!
是不是每一种数据库都需要装上看看string是什么?
Lightest 2002-03-29
  • 打赏
  • 举报
回复
解决了,那位兄弟进来我送分
SQLSMALLINT iStringLength = 0;
TCHAR cBuf[MAX_PATH];
SQLRETURN nRetcode = ::SQLGetInfo( pDB->m_hdbc,
SQL_DBMS_NAME,
cBuf,
sizeof(cBuf),
&iStringLength);
CString strTmp = cBuf;
if(strTmp == "Microsoft SQL Server")
{.....}
Lightest 2002-03-29
  • 打赏
  • 举报
回复
我要连接的数据库是SQL server 或access,在这两种数据库中创建表的sql语句是不一样的,所以必须知道连接的是什么数据库以正确的调用创建表的sql语句,问题就是怎样知道连接的是什么数据库

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧