| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 517 人关注过本帖
标题:关于ODBC编程的SQLDriverConnect函数的设置
只看楼主 加入收藏
qq492927689
Rank: 1
等 级:新手上路
帖 子:28
专家分:5
注 册:2011-4-27
结帖率:66.67%
收藏
 问题点数:0 回复次数:3 
关于ODBC编程的SQLDriverConnect函数的设置
在看ODBC代码的时候,看到SQLDriverConnect函数中的某参数有如下设置:

SQLDriverConnect (hdbc, NULL, ConnStrIn, SQL_NTS, ConnStrOut, MAXBUFLEN,
        (SQLSMALLINT *)0, SQL_DRIVER_NOPROMPT) ;

SQLCHAR ConnStrIn [MAXBUFLEN] = "DRIVER = {MySQL ODBC 5.1 Driver};
        SERVER = 127.0.0.1;UID = root; PWD = root; DATABASE = test; CharSet = gbk
";

C语言中不都是用"分号"作为结束符的么?那么ConnStrIn中的值应该是【"DRIVER = {MySQL ODBC 5.1 Driver}】。
而【SERVER = 127.0.0.1;UID = root; PWD = root; DATABASE = test; CharSet = gbk";】这一段应该是不可识别的吧?

为什么要这么写呢?是写错了?还是正确的?
搜索更多相关主题的帖子: 编程 C语言 
2012-07-22 04:20
qq492927689
Rank: 1
等 级:新手上路
帖 子:28
专家分:5
注 册:2011-4-27
收藏
得分:0 
有没有人能解释啊!!!求教育。
2012-07-22 04:23
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
你认为下面的程序是否可以编译运行通过?会不会打印分号?

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf(";");

    return 0;
}

我们都在路上。。。。。
2012-07-25 11:22
qq492927689
Rank: 1
等 级:新手上路
帖 子:28
专家分:5
注 册:2011-4-27
收藏
得分:0 
呵呵,解决了,原来是我代码写的不正确,所以当时编译没通过。
2012-07-26 00:04
快速回复:关于ODBC编程的SQLDriverConnect函数的设置
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021181 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved