数据库为Access,用delphi做的程序中报错,急急!!送上50分(100分)

  • 主题发起人 主题发起人 shuang
  • 开始时间 开始时间
S

shuang

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库为Access,用delphi做的程序中报错
general sql server
[microsoft][odbc microsoft access]
string data,right.truncated(null)
 
你是怎么连接数据库的,能不能说的详细一些啊。好像是ODBC链接的吧。
 
是用odbc连接的
 
1、首先在控制面板中设置ODBC数据源,指向你的数据库文件,注意高级选项中的用户名和
密码的设置,没有可以设置为空。
2、打开BDE Administrator看看有没有刚才设置的数据源,应该出现在其中。
3、设置Table的Datebase的名称为你刚才设置的数据源,然后选择一个表,设置Active
为True就可以了,中间出现让你输入用户名和密码的对话框,输入在配置时的信息就
行了。
 
你是不是使用了right函数呀
 
建议你用,adoconnection组件,在他的build选项里,选择OLE DB 4.0连接,他是专门为
连接ACCESS设计的。
 
我以解决此问题,把query 的requestlive属性设为false后就没事拉
 
还是建议你使用ado,方便,功能强大.
 
林先生,说的对
 
用ADO好,速度又快,而且不用设置ODBC那该死的东西。[:D]
 
建议你用ado,除非oracle太慢
 
同意大家,ADO。
 
我就是用的ado, 做了好几个了, 很好用的,无论是adotable 还是adoquery都可以
 
先说说看用的什么控件
好像你的数据源设置不对,再就是Sql语句不正确,再看看吧
 
但是ado好像没法动态设置数据库位置,只能在写代码时写好,如果
数据库位置发生变化,程序就是非法操作!!
 
我也有这样的问题,现在我用ADO了。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部