社区
Delphi
帖子详情
delphi连接sql server的问题!!!!!!!!!!
jayelva2003
2003-10-19 07:18:48
我用query控件连接sql server,在程序运行时总是跳出访问数据库时要填写
用户名和密码的对话框(但我在建立数据源和数据库时都未设用户名和密码),
我不填这两项直接按"ok",能继续运行程序并能访问数据库,在以后的访问数据库
操作中不再跳出此框,请问怎么解决?
...全文
221
17
打赏
收藏
delphi连接sql server的问题!!!!!!!!!!
我用query控件连接sql server,在程序运行时总是跳出访问数据库时要填写 用户名和密码的对话框(但我在建立数据源和数据库时都未设用户名和密码), 我不填这两项直接按"ok",能继续运行程序并能访问数据库,在以后的访问数据库 操作中不再跳出此框,请问怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guolvguolv
2003-10-20
打赏
举报
回复
对了,还有就是你原来连在old database上的表要换到 现在新建的database上
这个你可以新建一个工程试一下
sy_315
2003-10-20
打赏
举报
回复
把loginprompt关了就ok了
guolvguolv
2003-10-20
打赏
举报
回复
你应该填写username=......,password=....不要留空
loginprompt属性设为false
dickeybird888
2003-10-20
打赏
举报
回复
用一个DATABASE连接数据库 ,设置出别名,
然后其他的query,table都连接database,
在database中设置username和password
设置database的Database控件的loginprompt属性设为false
database1.KeepConnection:=true;
随风飘摇的小小草
2003-10-20
打赏
举报
回复
同意2楼的人的意见.
pdbird
2003-10-20
打赏
举报
回复
adoconnection控件的loginprompt属性设为false
Database控件的loginprompt属性设为false
database1.KeepConnection:=true;
katecao
2003-10-20
打赏
举报
回复
database1.Params.Values['username']:='';
database1.Params.Values['password']:='';
database1.LoginPrompt:=false;
database1.DatabaseName:='xcdb';
database1.AliasName:='xcdb';
database1.KeepConnection:=true;
在组件板中选中BDE组件中的database组件。
放在窗体中。
在窗体的Oncreate事件中加入上述形式的代码。
代码的含义:
database1.Params.Values['username']:='';//设置database1所关联的数据库的用户名为空
database1.Params.Values['password']:='';//设置database1所关联的数据库的密码为空
database1.LoginPrompt:=false;
database1.DatabaseName:='xcdb';//设置数据库名称
database1.AliasName:='xcdb';//设置数据库别名
database1.KeepConnection:=true;//保持连接
haianzhangbin
2003-10-20
打赏
举报
回复
adoconnection控件的loginprompt属性设为false
sailer_shi
2003-10-19
打赏
举报
回复
adoconnection控件的loginprompt属性设为false
Database控件的loginprompt属性设为false
guge
2003-10-19
打赏
举报
回复
那你就用上面的那个星星说的方法!
huojiehai
2003-10-19
打赏
举报
回复
你肯定是有query或table的databasename不是DataBase中的databasename
qihengqi
2003-10-19
打赏
举报
回复
blackspider(晕~) 已经说啦
jayelva2003
2003-10-19
打赏
举报
回复
我是用了database,并且使username,password为空,也使LOGIN PROMPT选不中
但还是跳出那框。
huojiehai
2003-10-19
打赏
举报
回复
一个公用函数连接Sql Server服务器,不同的服务器可通过修改下面参数实现:
function ConnectDB(DataBase:TDatabase;ServerName,UserName,PassWord:string;
DBName:string='master'):Boolean;
begin
Result:=false;
DataBase.Connected:=false;
DataBase.Params.Clear;
Database.DriverName:='MSSQL';
Database.Params.Values['DataBase Name']:=DBName;
Database.Params.Values['Server Name']:=ServerName;
Database.Params.Values['User Name']:=UserName;
Database.Params.Values['PassWord']:=Password;
try
Database.Connected:=true;
except
Exit;
end;
Result:=true;
end;
注意DataBase.databasename不能为空, DataBase.databasename就是你程序中用到的别名
如query1.databasename 就是它
注意还要把database的loginprompt设为false
blackspider
2003-10-19
打赏
举报
回复
adoconnection控件的loginprompt属性设为false
guolvguolv
2003-10-19
打赏
举报
回复
再按defaults 在右边的框中USERNAME PASSWORD 后写入相应的信息
再把LOGIN PROMPT选不中
guolvguolv
2003-10-19
打赏
举报
回复
用一个DATABASE
Delphi
2010中使用
SQL
Server
2008实例
一个在
Delphi
2010 中使用
SQL
Server
2008 的例子。功能包括
连接
数据库、查询所有库名、查询某库所有表名(双击库名)、查询某表记录(双击表名)、运行指定
SQL
语句(在左下方的文本域输入
SQL
语句,点“运行
SQL
”...
[原创]
delphi
连接
远程
sql
server
[code+exe]
演示了如何使用
delphi
连接
远程
sql
server
数据库,可以是因特网上的服务器。
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
DELPHI
测试
连接
SQL
SERVER
数据库
DELPHI
测试
连接
SQL
SERVER
数据库
delphi
ADO链接
sql
server
2000
delphi
ADO链接
sql
server
2000
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章