怎样调用foxbase的数据库(20分)

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

wzqqq

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样调用foxbase的数据库
 
foxbase
使用方法跟连接paradox差不多呀.
 
新建BDE别名的时候不是dbase就是foxpro drive,实下就行了
 
天然支持.
 
请具体点
 
在BDE中,建立一个Alias,dataBasename 为Standard.
在Default Driver中选Dbase,path 是你的数据库存放的目录,
一切OK!!!

或:
什么Alias都不用建立,如在Table1.DataBaseName 设为你的数据库存放的目录,
在TableName中选中表我名称。同样搞定。
如果可能的话,单机应用建议用Paradox数据库。
 
aerobull讲的太对了,不过最后一行不正确,单机应用Paradox远不如FOXBASE。
 
panyongze:
单机应用Paradox远不如FOXBASE。
就数据库来讲是FoxBase好,我自己已用了5年的FoxBase数据库,现在还在用。
我指的是用Delphi操作的话,建议用Paradox.
 
aerobull:
同意你的观点,Delphi确实为Paradox提供了更多的功能。
不过我还是喜欢FoxBase!
我想跟你讨论一下使用Delphi制作数据录入问题,我认为这是Delphi的弱项。
当我的数据库应用程序发给用户以后,许多人提出这样要求,输入数据时当
光标到最后一个字符位后自动跳到下一个输入框,不知你有何高见?
 
:panyongze
在Edit的Change事件中计算Edit的长度,长度到了就用一下PostMessage()
自动跳到下一个输入框就行了。
你应该告诉你的用户,如果最后一个字符位输错了不是麻烦,
不过也不能一概而论。
 
用table的话 在database中输入路径,tablename中选择表名.
用query只需在database输入路径,后用sql即可
 
han_wei说的正确。使用方法如下:
比如:调用“C:/FoxBase/Data”下的“Name.dbf”数据库。
建立表单TForm,命名为FrmFoxData; 添加控件TTable,命名为TblFoxData,在TFrmFoxData.
FormCreat(Sender:TObject);中加入以下语句:
TblFoxData.DataBaseName:='C:/FoxBase/Data/';
TblFoxData.TableName:='Name.dbf';
其后,调用方法同Paradox一样。
 
多人接受答案了。
 
后退
顶部