L
lzhuan
Unregistered / Unconfirmed
GUEST, unregistred user!
//**************************************************************
很感谢各位DFW的解答,程序应该没有错误
问题可能出在数据表上
居然一句SELECT * FROM PRO_BASEDATA.DB都会
出现错误,那肯定问题出在数据库上了!
不知谁有PARADOX表修复工具,请提供
我的E-MAIL:LIUZH0@163.COM
以下是最新发现的问题
来自:lzhuan, 时间:2002-2-22 10:48:00, ID:934277 | 编辑
真他妈的见鬼了:
以下测试程序花了2分钟的时间才完成
得到的结果是table is full的错误提示
查看他生成的临时表
哇塞居然有254M
PRO_BASEDATA.DB只有127K阿
这254M从何而来
看来程序不应有问题了,是不是数据表有问题?
with query1 do
begin
close;
sql.clear;
sql.add('select * from pro_basedata.db');
open;
end;
datasource1.DataSet:=query1;
//*****************************************************************
以下的程序我查了很多遍,可问题还是找不出了
请高手指点
数据库用的是paradox
begin
dm.d_2.DataSet:=dm.q_7;
dm.q_7.close;
dm.q_7.SQL.Clear;
dm.q_7.sql.add('select * from pro_basedata.db where pro_code like :q1');
dm.q_7.ParamByName('q1').AsString:='%'+edit_code1.text+'%';
IF (NOT dm.q_7.Prepared) then dm.q_7.Prepare;
try
dm.q_7.Open;
except
dm.q_7.ExecSQL;
end;
end;
很感谢各位DFW的解答,程序应该没有错误
问题可能出在数据表上
居然一句SELECT * FROM PRO_BASEDATA.DB都会
出现错误,那肯定问题出在数据库上了!
不知谁有PARADOX表修复工具,请提供
我的E-MAIL:LIUZH0@163.COM
以下是最新发现的问题
来自:lzhuan, 时间:2002-2-22 10:48:00, ID:934277 | 编辑
真他妈的见鬼了:
以下测试程序花了2分钟的时间才完成
得到的结果是table is full的错误提示
查看他生成的临时表
哇塞居然有254M
PRO_BASEDATA.DB只有127K阿
这254M从何而来
看来程序不应有问题了,是不是数据表有问题?
with query1 do
begin
close;
sql.clear;
sql.add('select * from pro_basedata.db');
open;
end;
datasource1.DataSet:=query1;
//*****************************************************************
以下的程序我查了很多遍,可问题还是找不出了
请高手指点
数据库用的是paradox
begin
dm.d_2.DataSet:=dm.q_7;
dm.q_7.close;
dm.q_7.SQL.Clear;
dm.q_7.sql.add('select * from pro_basedata.db where pro_code like :q1');
dm.q_7.ParamByName('q1').AsString:='%'+edit_code1.text+'%';
IF (NOT dm.q_7.Prepared) then dm.q_7.Prepare;
try
dm.q_7.Open;
except
dm.q_7.ExecSQL;
end;
end;