急死了!哪位大吓能解决我的InterBase问题,咱愿与他共攀Delphi高峰!

Liu8878 2002-09-28 12:29:17
咱最近用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。谢谢!
...全文
50 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
alaclp 2002-09-29
  • 打赏
  • 举报
回复
到http://vip.6to23.com/cooldba/看看InterBase的内容
chutian 2002-09-28
  • 打赏
  • 举报
回复
1. 用procedure:
if not Exists(select * from tablename where ...) then
Result_Var ;= 0;
else
select ValueField from tablename wher...
into :Result_Var;
2. 數據提交后 Refresh;

3. www.3asoft.com;

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧