欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

unix与informix,该怎么处理

更新时间: 2014-01-05 02:19:10 责任编辑: Author_N1

 

unix与informix
/*
  文件 MyConnectDB.ec
*/

#include <stdio.h>
#include <sqlca.h>
#include <sqlda.h>
#include <sqlstype.h>
#include <sqltypes.h>

int main()
{
        EXEC SQL INCLUDE SQLCA;
        EXEC SQL BEGIN DECLARE SECTION;

        char cUserName[30];
        char cPassword[30];
        char cDBName[30];

        EXEC SQL END DECLARE SECTION;
        memset( cUserName, 0x00, sizeof( cUserName ) );

        memset( cPassword, 0x00, sizeof(cPassword ) );
        memset( cDBName, 0x00, sizeof( cDBName ) );

        strncpy( cUserName, "informix", 29 );
        strncpy( cPassword, "123456", 29 );
        strncpy( cDBName, "db", 29 );
        
        EXEC SQL CONNECT TO :cDBName user:cUserName using:cPassword;
        if( sqlca.sqlcode == 0 )
        {
           printf( "%s", " connect successful !");
        
        }
        else
        {
           printf( "%s", " connect error !!" );
        }
        return 0;
}

ykt> esql MyConnectDB.ec  后生成的   MyConnectDB.c 与 MyConnectDB.o 文件,

请问: 在sco unix 下 用informix环境下, 
如何才能让使提示语句: connect successful ! 显示出来???????
或者说: connect error !!" 显示出来也可以??




--参考方法--
esql -o MyConnectDB MyConnectDB.o
你刚刚编译成目标文件,还没连接成可执行程序呢
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:19:10
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8421/
本文WWW.DOC100.NET DOC100.NET版权所有。