第一次连接数据库就出现了问题!请帮忙!(100分)

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

windflaw

Unregistered / Unconfirmed
GUEST, unregistred user!
我用了最简单的,一个Table、一个DataSource、以及一个DBGrid,用的数据表格是Delphi演示数据库的Country
请问怎么建立连接啊,我选择Acitive属性为True是出现了这个错误:http://album4.chinaren.com/album/12/01/7750112/182608.jpg
 
BDE配置错误,给你copy一段,自己看看吧。[:)]
进入bde之后,左边有一个页框,分两页,第一页为database(数据库),第二页为
configuration(配置),第二页为local(本地)和odbc的一些数据库以及系统的配
置信息,不管它。重点在第一页,在第一页上点右键弹出快捷菜单,选择new,可以在
弹出的下拉框中选择你所要新建的数据库的类型。新建后,你可以给他取个名字,
然后在右面的definition页中配置他,一般的本地数据库如paradox就有path属性。
 
BDE的连接,一般的DELPHI方面的书都有。讲数据库。
 
对,楼上说得对,你主要是在BDE中把路径选对就行了
 
我已经按照mlzhou的方法做了,但我不知道做的对不对:http://album4.chinaren.com/album/12/01/7750112/182653.jpg
我把DATABASE NAME设成那个Country.db的路径,还做了个把SQLQRYMODE设成LOCAL,就这样,但我重新运行我那个程序还是不行啊?
就是把那个Active设成True还是出现这样的错误!
 
我现在要回宿舍休息了,我明天来看答案!谢了!
 
1、在数据库别名的PATH设置里只设目录名就行了,不要加上文件名。
2、要访问Country.db,只要在Table控件的选择你编辑修改过的数据库别名,然后在
TableName里就可以选择表名了。如果你没有修改过数据库的别名,Delphi默认的是DBDemos。
 
可我并没有设置数据库别名啊?
还有,我刚听说Broland不在发展BDE了,有这回事吗?
 
现在已经建立连接了,可又有一个问题了!
我使用Columns定制DBGrid组件,在PickList中使用汉字后,运行,选择是汉字的选项,居然出现的是乱七八糟的字符啊?
 
Broland确实不再发展BDE,现在处于维护阶段。
出现乱码,有可能是有多余的半角字符;或者是由于它自身对中文支持的问题。
你用trim,或多改几种字体试试。
 
我把Font属性里的Charset属性设置成GB2312_CHARSET都不行?其它的我也试过了,差不多都一个样!
Name属性设置成了System,其它我也试过了。
不如你试验一下,看看你可不可以?谢谢了!
还有你说的Trim,不是一个函数吗?可我没有对任何事件进行编程啊?
 

你把你的内容在MEMO中显示看一看是否也是乱码!假如不是的话说明不是
假若乱则可能你的系统字体有点问题!最后只可能它自身对中文支持的问题。

我好象黔驴技穷了:)

 
看样子这东西根本就不支持中文,如果你们有什么新的发现请告诉我!谢了!
 
后退
顶部