起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 137|回复: 3

必须提供数据库引擎或提供商错误!请问可以解决吗?**

[复制链接]
发表于 2006-7-13 14:02:32 | 显示全部楼层 |阅读模式
我的代码如下:

function TQXJLXX.GetCardCode : string;
var lQuery: TQuery;
begin
  lQuery := TQuery.Create(nil);
  lQuery.ConnectionString := 'DATABASEURL= Biz:\QXGL\QXGLSJK.Database';

  lQuery.CommandText := 'SSELECT  NVL( MAX(SUBSTR(GDH, 11,LENGTH(GDH) - 10 ) ) + 1,1 ) F, '+
                            'TO_CHAR(SYSDATE,''YYYY'') Y,  '+
                            'TO_CHAR(SYSDATE,''MM'') M,  '+
                            'TO_CHAR(SYSDATE,''DD'') D   FROM  GDZB   '+
                        'WHERE  SUBSTR(GDH, 3, 4) = TO_CHAR(SYSDATE,''YYYY'') AND '+
                        'SUBSTR(GDH, 7, 2) = TO_CHAR(SYSDATE,''MM'')   AND  '+
                        'SUBSTR(GDH, 9, 2) = TO_CHAR(SYSDATE,''DD'')   AND  '+
                        'SUBSTR(GDH, 1,2) = ''' + GetPirorWold + ''' ';
  try
    lQuery.Active := True;  //  报错,
请问,其它情况下都能正常访问这个数据库,为什么自己写一个Query
就报错呢,  我使用平台时间还很短, 请问有没有类似大富翁这样的离线资料可以查阅? 因为在开发过程遇到的问题实在是太多了.
回复

使用道具 举报

 楼主| 发表于 2006-7-13 14:05:27 | 显示全部楼层
快给解决吧, 俺给你们课头了
回复 支持 反对

使用道具 举报

发表于 2006-7-13 15:21:20 | 显示全部楼层
请楼主提问题时候提供完整信息,这样可以减少交互次数。
请提供错误信息是什么,只是说报错,神仙也不能知道啊
回复 支持 反对

使用道具 举报

发表于 2007-10-11 11:14:37 | 显示全部楼层
sql 语句本身就有错误--SSELECT
碰到这种问题先确认以下SQL语句是否能正确执行,可以生成字符串在数据库客户端中执行一下,如果SQL语句执行正常再查找其它的错误
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 15:45 , Processed in 0.044560 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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