為何 sqlserver 和 paradox 用database不同?(100分)

  • 主题发起人 主题发起人 brainpower
  • 开始时间 开始时间
B

brainpower

Unregistered / Unconfirmed
GUEST, unregistred user!
paradox表:
in_hd主表 ,query控件的敘述為: select * from in_hd
in_de明細表:query控件的敘述為: select * from in_de where in_no=:in_no
query控件的 datasource屬性為: in_hd
其它屬性略,然后打開表,可以成功
但同樣的方法SqlServer 的的數據表時:in_hd可以聯接,但 in_de 卻提示 "could not
find object"的錯誤,始終打不開
注:都用database控件進行事務提交,都用 query控件作為數據集控件
是用 database控件連接 sqlserver的
請問原因何在?

 
与事務无关,与属性设置有关
 
不要用select * from ,用select in_no from in_hd 试一试。
 
歸性我都對呀?
to yamaha:
是不是子表sql用: select * from in_de where in_no in (select in_no from in_hd)
這樣返回 : capability not supported.
 
是不是說分太少,怎么沒人來看呢,可以加呀?
另外子表用 TABLE/MASTERFIELD方式則可以
 
又是这个老问题,你的query用了requestlive=true,
如果是这样,在sql server中字段名必须严格区分大小写。
 
高手就是高手,100 大洋太容易賺了,謝謝!
 
后退
顶部