起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 83|回复: 9

【搞定】[请求]请帮忙看看这个报错怎么解决.**

[复制链接]
发表于 2007-8-9 11:37:13 | 显示全部楼层 |阅读模式
如下图.在业务空间中的公共函数中写一个函数.
static function TGGHS.labletext(dburl:string;cmdtext:string):string;
var
  lquery : TQuery;
  tempstring : string;
begin
  lquery:=TQuery.Create(nil);
  tempstring:='';
try
  lquery.ConnectionString:='DATABASEURL='+dburl;
  lquery.CommandText:=cmdtext;
  lquery.Open;
  tempstring:=lquery.FieldByName('rwcount').AsString;
  Result:=tempstring;
finally
  lquery.Free;
end;
end;
是不是这个函数写得有什么问题啊?

question42.gif

5 KB, 下载次数: 49

回复

使用道具 举报

发表于 2007-8-9 14:48:56 | 显示全部楼层
函数没有问题,你重启一下服务试试。
回复 支持 反对

使用道具 举报

发表于 2007-8-9 14:49:50 | 显示全部楼层
从错误信息看,是因为配置文件(config.justep.xml)没有这个数据库的连接定义,
你检查一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 15:23:07 | 显示全部楼层
好的.我去试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 15:29:53 | 显示全部楼层
重启后仍报错.我应该怎么做?在config.justep.xml中去加吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 15:35:03 | 显示全部楼层
config.justep.xml中有这个连接的定义
<connection bizurl="biz:\system\system.database" database="train"></connection>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 15:43:12 | 显示全部楼层
我知道了.是我写错了.谢谢.结贴
回复 支持 反对

使用道具 举报

发表于 2007-8-9 15:51:19 | 显示全部楼层
哪里写错了?
分享一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 16:31:44 | 显示全部楼层
我函数的实参1中多写了databaseurl=
回复 支持 反对

使用道具 举报

发表于 2007-8-9 17:40:55 | 显示全部楼层
呵呵,看到了,谢谢,结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-13 17:35 , Processed in 0.039551 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表