急死了!哪位大吓能解决我的InterBase问题,咱愿与他共攀Delphi高峰!
咱最近用InterBase数据库,感觉非常不爽,但因是小系统,又不想改用其它数据库,又知InterBase与Delphi是同一公司的产品,谁知还是问题多多。
1、写SQL语句时不知在SQL Server 中的ISNULL涵数在InterBase中如何表示,如表Table1中有A、B两decimal 类型字段,想得到A+B的计算字段, SQL语句如:select A, B, A+B from ,当A、B都不为空的情况下, A+B 值正确,如A、B中有一为空。则A+B 值也为空,而我些时还是需要它们的合啊,故应将空的字段值当0处理。但我不知在InterBase该用何涵数。
2、当我用IBDataBase控件连接数据库后,其它网络用户向InterBase数据库中表Table1中加入新的记录时,我把TIBDataSet的SelectSQL语句设为Select * from Table1并打开后,查阅不到此记录,但在同一IBDataBase控件的数据库中加入Table1记录时又能查阅得到它,我想可能是IBDataBase的连接不能自动与InterBase数据库的数据集同步。我该咋办才能使得它同步啊。
3、能否推荐InterBase方面的书给我,好象市面上InterBase的书很少。
本人研究Delphi已有四年多工作经验,愿交Delphi高手为友,共同切磋技艺。QQ号为:3966920。谢谢!