首页  电脑故障排除  病毒安全 电脑基础知识  硬件知识  软件应用知识  操作系统知识  编程程序

美国编程网址 日本编程网址 法国编程网址 德国编程网址 韩国编程网址 香港编程网址 台湾编程网址

您的位置:首页>>编程程序>>Oracle

about PRO-C!!!!

 
about PRO-C!!!!
  
  俺现在刚刚在AIX平台上开始用pro-c编程,但第一个测试的小程序就遇到了很奇怪的事情。
程序编译报错,总是要俺定义表名的变量,俺定义了也不行。具体的错误信息:
Pro*C/C++:Release8.1.7.0.0-ProductiononTueAug2611:57:532003
(c)Copyright2000OracleCorporation.Allrightsreserved.
Erroratline47,column2infilefirst.pc
47EXECSQLSELECTTO_CHAR(SYSDATE,'YYYYMMDD')INTO:sDateFROMDU
AL;
47.1
47PLS-S-00201,identifier'DUAL'mustbedeclared
Erroratline47,column2infilefirst.pc
47EXECSQLSELECTTO_CHAR(SYSDATE,'YYYYMMDD')INTO:sDateFROMDU
AL;
47.1
47PLS-S-00000,SQLStatementignored
Erroratline47,column2infilefirst.pc
47EXECSQLSELECTTO_CHAR(SYSDATE,'YYYYMMDD')INTO:sDateFROMDU
AL;
47.1
47PCC-S-02346,PL/SQLfoundsemanticerrors
很急,谢谢!!
  
  
  
  admwby1hy 回复于:2003-08-26 13:35:32
DU和AL之间有回车
deathbravo 回复于:2003-08-26 13:36:47
chardual[]="DUAL\0";
EXECSQLSELECTTO_CHAR(SYSDATE,'YYYYMMDD')INTO:sDateFROM:dual;
new_spider 回复于:2003-08-26 14:48:51
admwby1hy 回复于:2003-08-26 15:11:40
这么写:
EXECSQL
SELECTTO_CHAR(SYSDATE,'YYYYMMDD')INTO:sDate
FROMdual;
rollingpig 回复于:2003-08-26 15:13:31
不会是dual不存在吧??
semc_lxf 回复于:2003-08-29 21:38:09
firstconfirmtheusehaveselectpriviledgeonsys.dualthen
EXECSQL
SELECTTO_CHAR(SYSDATE,'YYYYMMDD')INTO:sDate
FROMsys.dual;
nuaazl 回复于:2003-11-19 09:26:12
你是怎么编译的?
lxs212 回复于:2003-11-19 15:00:48
从makefileandmake***.mk解决!
nuaazl 回复于:2003-11-19 21:55:20
编译时设置一下设置数据库的用户名和密码
  

查看上一页  返回分类首页 返回96PC首页  查看下一页

  版权所有:电脑知识大全 网站备案:粤ICP备07031496号  联系我们

友情链接:母婴知识  外贸商务网  娱乐频道  汽车维修知识  股票入门知识  游戏攻略秘籍  本站空间由安信网络提供