InterBase 问题!!!(50分)

  • 主题发起人 主题发起人 wujun
  • 开始时间 开始时间
W

wujun

Unregistered / Unconfirmed
GUEST, unregistred user!
做C/S型数据库是不是服务器端只要有InterBase Server就可以了?
连接服务器端的数据是不是只要用BDE Administrator把Server Name设
为服务器上的*.gdb文件,就可以了?做C/S型数据库是不是最好不要用
Table控件而用存储过程?我对存储过程的编写很头疼,哪里有介绍这方面
的电子书籍?存储过程只能定义一个个的输出参数,如果要输出一条条的
记录该怎么办呢?
 
开发的时候得有一个client吧,Server Name是指服务器所在机器名称。
你在用d5吗,如果是的,有一组新的FOR Interbase的控件。
如果是能在服务器写的,你最好还是在服务器,包括一些约束,商业规则
等,写存储过程的速度要比在数据库以外操作快多了。你去找sql的书吧,那些
都是FOR sql server的,如果是interbase的,没有这方面的中文书,找inter
base 的user guide吧,写的很清楚。
如果要输出记录的话,到客户端吗?要返回客户端的可以用query,少用
table吧!
 
to :hntanfwei
用Query 是和单机开发时一样吗?另外哪儿有interbase 的user guide?
 
wujun:

1. InterBase 主要用在本地数据库.
使用InterBase首先要启动InterBase Server,然后运行Interbase 管理工具,
使用用户"SYSDBA",密码"masterkey"登录,然后创建你的应用程序需要的用户名.
启动BDE配置,新建InterBase类型的别名(Alias),配置其参数:
Server Name 指向数据库文件(*.gdb)
user name 输入你刚创建的用户名即可.

2. 在Delphi编程中,少用Table ,多用Query和StorProcedure.
存储过程的编写不是太麻烦,和Query的SQL编写差不多.
不喜欢使用StorProcedure .就使用Query.但是最好多用Storproc.
StorProcedure也可以返回一组记录,方法同Query.



 
我用了Query 为什么导航器的编辑,增加,删除都不可用?怎样才能使用?
 
把Query的RequestLive设为True
 
1.Interbase 做 SERVER 可以凑合
2.大家都推荐QUERY:(我还是满喜欢TABLE的
3.看INTERBASE 5.5 的参考手册
 
<font color=red><B>结束了</B></font>
 
后退
顶部