小Case,请大虾帮忙!100'(100分)

  • 主题发起人 主题发起人 chowchow
  • 开始时间 开始时间
C

chowchow

Unregistered / Unconfirmed
GUEST, unregistred user!
1.用BDE存取Excel表时,最后在设置table的active属性值为true时,弹出对话窗口,
'Record size is too big for table',请问该怎么办?
2.还是BDE的问题,经常发生这种现象(我什么都没做),
'Cannot load an IDAPI service library
File:SQLORA8.dll
Alias:chow'
3.第三个,请问错误
'Accsess violation at address 0000
Read of Address 0000'
作何解释?
4.请哪位指导一下Excel里面的区域名称的设置方法,谢谢!
 
1.你在配置bde时,有一个blob size属性,把它设大一些,默认的太小了
2.SQLORA8.dll可能有点问题,你升级一下bde试一试!
3.这个错误可能是你用了一个没有创建的对象造成的。

var
adodataset:Tadodataset;
begin
adodataset.connection:=adoconnection1;//这句可能就会出现上述错误,
//你在这句之前一个加一句adodataset:=Tadodataset.create(self)就不会错误了
end;
 
多谢,不过这次有了新问题,在bde里为excel新建alias时,没有了blob size 属性。
至于bde administrator 则总是发生上述问题,我以重装了几次了。
 
bde的dsn source是不是连接正常?
增加一个连接正常的odbc,把bde的dsn source改为odbc试一试?
 
Excel本身有记录行限制!
 
多谢!!!
重建了一个odbc,新建了一个别名,仍然没有blob size属性,
但是但我试图删除它时,并不能删除,但已出现了blob size属性,
修改后保存,发现可以存取了,但blob size属性又不见了。
 
多谢千中元。请问能否提供一些在delphi里调用oracle函数的信息或是电子书?
 
后退
顶部