起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 181|回复: 8

【结贴】求助类未注册?**

[复制链接]
发表于 2008-7-29 10:42:55 | 显示全部楼层 |阅读模式
lQuery := TQuery.Create(nil);
  lstr := FuncBroker.Func.Parameters;
  try     lQuery.ConnectionString :='Biz:\HGOPERATION\HGOPERATIONDB.DATABASE';
      lQuery.CommandText :=
           'select count(*) from RJXGJLB where '+
           ' LSH = LSH ';
      lQuery.Params.ParamByName('PLSH').AsString := lstr ;
      lQuery.Open; <----在这里报错 说是类未注册 是怎么回事?
      if not (lQuery.FieldByName('count').AsInteger > 0) then
          DataSetBroker.DataSet.Insert;
      DataSetBroker.DataSet.FieldByName('LSH').AsString := FuncBroker.Func.Parameters;
      DataSetBroker.DataSet.OnCanInsertEvents.Add(CanInsert);
  finally
      lQuery.Free;
  end;
回复

使用道具 举报

 楼主| 发表于 2008-7-29 10:43:30 | 显示全部楼层
TOMCAT里面的报错如下:

2008-7-29 10:39:51 com.caucho.hessian.server.HessianSkeleton invoke
警告: java.lang.Exception: 无效的连接字符串
java.lang.Exception: 无效的连接字符串
        at com.justep.service.BizServiceImp.execute(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java
:157)
        at com.justep.hessian.HessianServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcesso
r.java:831)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr
ocess(Http11AprProtocol.java:652)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:12
03)
        at java.lang.Thread.run(Thread.java:595)
Caused by: com.justep.connection.InvalidConnectionStringException: 无效的连接字
符串
        at com.justep.connection.ConnectionManager.translateDatabase(Unknown Sou
rce)
        at com.justep.connection.ConnectionManager.get(Unknown Source)
        at com.justep.service.action.base.SQLAction.doExec(Unknown Source)
        at com.justep.service.action.base.SupportAction.execute(Unknown Source)
        at com.justep.service.action.base.SupportAction.execute(Unknown Source)
        ... 19 more
回复 支持 反对

使用道具 举报

发表于 2008-7-29 10:45:30 | 显示全部楼层
lQuery.ConnectionString 的值不正确应该少了DATABASEURL
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 10:47:21 | 显示全部楼层
lQuery := TQuery.Create(nil);
  lstr := FuncBroker.Func.Parameters;
jsdialogs.ConfirmBox(lstr,'123',2); <-----我尝试了在这里加了句 lstr的值是可以取到的
  try
  ..........
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 10:49:01 | 显示全部楼层
DATABASEURL 应该是到数据库的URL吧?
回复 支持 反对

使用道具 举报

发表于 2008-7-29 10:49:03 | 显示全部楼层
lQuery.ConnectionString :='DATABASEURL=Biz:\HGOPERATION\HGOPERATIONDB.DATABASE'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 10:49:44 | 显示全部楼层
Biz:\HGOPERATION\HGOPERATIONDB.DATABASE\RJXGJLB.Table

Biz:\HGOPERATION\HGOPERATIONDB.DATABASE

哪个?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 10:50:54 | 显示全部楼层
...... .... 知道了 我试试....额.... 最近脑子不好使 呵呵....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 11:01:56 | 显示全部楼层
这个结了吧  谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 22:45 , Processed in 0.037605 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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