Newball 发表于 2007-07-12 17:16

怎么死活都找不到这个表呢?

各位兄弟, 小弟用    服务器名@数据库名:表名    这个形式在EC程序中访问其它数据库中的数据,怎么计算机老说我的表名没定义呢,那个服务器上确有这个表啊,
我的代码如下:
EXEC SQL select oldacct into :szOldActNo
       from pmis@pmisdbs:cxacctrela
       where newacct = :szNewActNo;


pmis是那个傻B 服务器,pmisdbs是数据库,cxacctrela是表名

用esql -o 可执行文件 源程序.ec编译时,出现的错误是:

error: undefined symbol: cxacctrela

妈的,气死我了,哪位高手请指点小弟一下.

Newball 发表于 2007-07-12 17:17

沙发自已的!!!!!!

Newball 发表于 2007-07-12 17:51

哇.编译过了,可是sqlcode是-908,为什么啊!!!!

wenlq 发表于 2007-07-12 18:37

应该是database_name@server_name:table_name

pmisdbs@pmis:cxacctrela

Newball 发表于 2007-07-12 19:58

不是那个问题,是我的网络设置没有对
页: [1]
查看完整版本: 怎么死活都找不到这个表呢?