关于数据库的密码消除问题?(100分)

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

sarny

Unregistered / Unconfirmed
GUEST, unregistred user!
嘻嘻问题真的很菜!
我以前都是用控件联数据库的,可是碰到有密码的数据库就不会联了,
我现在是要联一个sql2000的数据库,
可是我联上后运行程序!老是要我输入密码!
我用了Ttable控件Tdatabase控件,tdatascoure控件当然还有一个tdbgird控件了,
在Tdatabase的parmams属性里现输入了密码和账号!
也使那个coneected:=true;
请教大虾们!
 
设置DateBase以下属性:
loginPrompt:=flase;
 
也设了啊!
不知为何还会出错咯?
 
你在DataBase的参数里面设置了user name和password了吗?就是说DataBase知道密码是什么吗?如果不知道,肯定会出错的,SQLServer不让进呀。。。
 
1。如果你用ADO连SQL Server的话,在ADO连接对话框中输入用户和密码后点“允许保存密码”
按钮以后就不用输入密码了。
2。不要忘了把ADOConnection的LoginPrompt改为false。
 
to yzhshi,
没有啊,
我能在外面用这个密码跟帐号打开数据库啊!

to YFeral
我怎么没有看到这个“允许保存密码”对话框咯!
在那里啊!
我的Tdatabase的设置是:aliasname:= ms (连接别名) name:= database1
databasname:= send(连接数据库,注不是数据表) handleshared:=true;
laginprompt:=false
params key value
username sa
password sarny45623
connected true

 
我现在的连的感觉:有没有tdatabase控件是一个样!
 
To Sarny
我说的是用ADO连接技术,你用的是BDE。对于BDE我看你还是别用了影响速度。
 
to YFeral
是不是用odbc连啊
ado技术我不太明白啊,想请教你!
生成连接别名后,能不能不用控件,只用代码就好了。
 
to YFeral
我现在正在用ado连啊,
我可是我用数据库的管理员密码和帐号,
在连时却报我的帐号不存在!
 
帮帮我啊,
过几天就要测试了,
不然我就要跑路了
 
To Sarny:
1。ADO相当简单,连SQL Server不用建别名。向管理员获得SQL的帐号后就可以了,
你一看就回的。
2。用ADOconnection连数据库,其他的如ADODataSet、ADOQuery、ADOTable连
ADOConnection就可以了。
3。设置ADOconnection时要设置它的ConnectionString属性。
4。如果实在不行的话看Delphi的帮助。

 
这个数据库是我自己建的!
sql的账号是从何而来的,

我在外面浏览数据库时都是用管理员密码!
为何到这里却不行了呢?
我应怎么办?
 
你自己建立的,也有密码嘛,大不了是空而已。还有,一般默认建立的时候,超级用户为sa,密码为空,你不妨填入这个试验一下。
如果你安装的时候没有选择SQL Server认证,那么你就需要使用nt认证。
你的所谓的管理员的密码是不是2000的密码?你使用sa是否能够登录,一般情况,你需要选择SQLServer和2000认证,这个在安装的时候有选项,安装以后似乎也可以改的(没试验)。
 
多人接受答案了。
 
后退
顶部