我用Tdatebase连接数据库,为什么总提示出错?(100分)

  • 主题发起人 主题发起人 allow
  • 开始时间 开始时间
A

allow

Unregistered / Unconfirmed
GUEST, unregistred user!
我新建一个DateModule,在上面新建一个TDateBase设置好数据库别名
,用户名,口令,服务器名等,
但在运行时我执行DataModule1.Database1.Connected:=True;
来连接时,就提示出错,不知是什么原因,
希望大侠指点。
 
提示什么?口令不正确?还是什么?
你的用户名,口令是不是在Params里设置的,它区分大小写的
 
直接用database1.open试试
 
你的DataModule1是在什么时候启动的,它的启动一定要放在调用数据库模块的启动之前
 
不是口令,好象是地址错!出错信息是:
project project1.exe raised exception class EAccessViolation with
message'Access violation at
address 0047EDB4 in module 'project1.exe'.Read of address 0000000050'.
 
我估计是系统要你输入口令,你只要在Database中的params中输入user=xxxx password=xxx
就可以了,你去试试吧.
 
在设计阶段试试connected=true,如果能行,那就不是什么大问题,先试试吧
 
sjzqingqing:

谢谢,问题解决了,我把TDateBase放在前面就好了!

同时也感谢其它人的帮助!
 
你是不是今天才出错的,如果是,有可能是你的delphi不稳定,你可以把delphi关了,再
进去,问题有可能就解决了,或者重新启动一下机器。(我就曾遇到过这种问题,当时也@_@)
 

Similar threads

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