用dbExpress Driver for Sybase 时打开table时出错(100分)

  • 主题发起人 主题发起人 fjx_jwf
  • 开始时间 开始时间
F

fjx_jwf

Unregistered / Unconfirmed
GUEST, unregistred user!
系统如下:delphi6或delphi7
sybase 11.9.2
用sqlconnection连接sybase能得到数据库中的所有列表
但当我用sqltable打开时却出错误 好象是....no ...
记不清了
同样我用sqldataset或sqlquery时一样报错
是怎么回事?
 
我用了,没有任何问题。给分吧。
要不行。我做个Demo给你发来

先给我分吧
 
我也用了,没有任何问题。
但在开事务时,有问题.测试语句
TD.TransactionID := 1;
TD.IsolationLevel := xilREADCOMMITTED;
qry.SQL.Clear;
qry.SQL.Text:='select * from test_sbls ';
qry.Open;
//qry.close;
db.StartTransaction(td);
try
qry.SQL.clear;
qry.SQL.Text:='insert test_sbls(lsh,swdm,sbls) '+
'select 14,''aaaaa'',''1''';
qry.ExecSQL();
qry.SQL.Clear;
qry.SQL.Text:='select * from test_sbls ';
qry.Open;
qry.SQL.clear;
qry.SQL.Text:='insert test_smls(lsh,xh,xmdm,je) '+
'select 14,1,''001'',1';
qry.ExecSQL();
db.Commit(td);
except
db.Rollback(td);
end;
去掉事务就行,提示在事务中不能有open之类的数据集
 
我试过了在delphi6下能成功,在delphi7下不能成功
并且在delphi6下除sqlclientdataset外其它组件不能使用dbgrid,但第三方的如ehlib则可以
另外delphi7下为什么没sqlclientdataset组件?
我现在只能用sqldirct这个组件,什么时候dbexpress能支持delphi7
to nzfsoft:我已给你一百分了
我另外会开一个一百分的贴子
什么时候能帮我找到dbexpreess drivers for sybase for delphi7?
 
在delphi7下打开sqltable时出现operation not supported错误
打开sqldataset时出现error mapping failed
 
我还没收到...
 
后退
顶部