select substring([name],11,6) as subname from sysobjects where [name] like 'SysLogfile%' and OBJECTPROPERTY(id, N'IsUserTable') = 1
我使用上面的语句从数据库中查询出的数据,在用查询分析器中能正常得到结果,但我在使用Fieldbyname('subname').AsString从数据集(TQuery)中查找subname字段的数据时,就报错,提示
Filed subname not found,把这条改成Fileds[0].AsString则报Index (0) out of Bounds
我在程序中改用先把查询的结果用select into到一个临时表(##的)中时,能查询出结果,但在程序中使用Fieldbyname('subname').AsString这些时就又报找不到subname这个字段.
高手帮忙看看是为什么啊?我是用bde连接的数据库
我使用上面的语句从数据库中查询出的数据,在用查询分析器中能正常得到结果,但我在使用Fieldbyname('subname').AsString从数据集(TQuery)中查找subname字段的数据时,就报错,提示
Filed subname not found,把这条改成Fileds[0].AsString则报Index (0) out of Bounds
我在程序中改用先把查询的结果用select into到一个临时表(##的)中时,能查询出结果,但在程序中使用Fieldbyname('subname').AsString这些时就又报找不到subname这个字段.
高手帮忙看看是为什么啊?我是用bde连接的数据库
如果open了看看recordcount
晕了
FROM master.dbo.sysobjects
WHERE (name LIKE 'SysLogfile%') AND (OBJECTPROPERTY(id, N'IsUserTable') = 1)