免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1876 | 回复: 5
打印 上一主题 下一主题

请教关于pro*C 的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-26 09:32 |只看该作者 |倒序浏览

      以前没有写过pro*C,不知道怎么开头,而且语法结构不知道,有哪位大虾有关于pro*C的初学者入门之类的学习文档啊。?!能不能发给我。谢谢先


我的邮箱是   superboy@2118.com.cn

很急,公司现在分配给我任务了,不然饭碗不保

用的是 unix 系统,数据库是 oracle 8.1.7

论坛徽章:
0
2 [报告]
发表于 2004-02-26 10:31 |只看该作者

请教关于pro*C 的问题

#include <stdio.h>;
EXEC SQL BEGIN DECLARE SECTION;
    VARCHAR username[20];
    VARCHAR password[20];
EXEC SQL END DECLARE SECTION;

EXEC SQL INCLUDE sqlca;

int main()
{
    strcpy(username.arr,"abc";
    username.len=strlen(username.arr);
    strcpy(password.arr,"123456";
    password.len=strlen(password.arr);

    EXEC SQL CONNECT:username IDENTIFIED BY:password;
    printf("\nCOnnect to ORACLE as user;%s\n",username.arr);
    return 0;


}

刚学ProC,遇上一些问题,求教大侠
1。如果include <stdio.h>;就有一堆错误说找不到一些头文件,如下

Error at line 34, column 11 in file /usr/include/stdio.h
# include <stddef.h>;
..........1
PCC-S-02015, unable to open include file
Error at line 31, column 10 in file /usr/include/bits/types.h
#include <stddef.h>;

2。我去掉了include <stdio.h>;,预编译没有问题proc iname=*** 。但是再用GCC编译
的时候就报错了。如下
/tmp/ccaQRbgO.o(.text+0xb5): In function `main':
: undefined reference to `sqlca'
/tmp/ccaQRbgO.o(.text+0x219): In function `main':
: undefined reference to `sqlcxt'
collect2: ld returned 1 exit status

是不是用GCC的时候还要链接什么oracle的库呀
想飞的猪 该用户已被删除
3 [报告]
发表于 2004-03-02 13:25 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2004-03-12 14:40 |只看该作者

请教关于pro*C 的问题

#include <string.h>;
#include "sqlca.h"
正确的头文件不要忘掉
当然路径要正确

论坛徽章:
0
5 [报告]
发表于 2004-03-15 14:32 |只看该作者

请教关于pro*C 的问题

参考2楼的文章

论坛徽章:
0
6 [报告]
发表于 2004-03-21 01:55 |只看该作者

请教关于pro*C 的问题

用BC31,有时候也要配置路径的,深入思考一下吗!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP