请教大家 我的odbc数据源没有密码 但程序每次启动都提示输入密码 ( 积分: 100 )

  • 主题发起人 主题发起人 mt
  • 开始时间 开始时间
M

mt

Unregistered / Unconfirmed
GUEST, unregistred user!
database login 对话框 要求输入 用户名 密码
我试了几次发现【我在窗体里放了dataset table dbgrid控件】
其中 table 设置了连接系统数据源 active设置为true
程序以启动 就出现 database login 对话框 但我的数据源没设密码啊
每次都要按确定才能取消掉 我发现 要是不放dbgrid控件就不会出现对话框
我试了好多次是在找不到解决办法 情大家帮忙
 
database login 对话框 要求输入 用户名 密码
我试了几次发现【我在窗体里放了dataset table dbgrid控件】
其中 table 设置了连接系统数据源 active设置为true
程序以启动 就出现 database login 对话框 但我的数据源没设密码啊
每次都要按确定才能取消掉 我发现 要是不放dbgrid控件就不会出现对话框
我试了好多次是在找不到解决办法 情大家帮忙
 
Login Prompt=false
 
建议多看看Tdatabase各个属性的用处
 
Login Prompt=false
这是哪个控件的属性啊
建议多看看Tdatabase各个属性的用处
我都看了改哪个都不行啊
 
// 用tbale1 或 query1连接 DataBase1组件
//设置DataBase1.LoginPrompt := false;
//还有 用ADOtbale1 或 ADOquery1连接 ADOconnection1组件
//设置ADOconnection1..LoginPrompt := false;
 
楼上的不错:
// 用tbale1 或 query1连接 DataBase1组件
//设置DataBase1.LoginPrompt := false;
//还有 用ADOtbale1 或 ADOquery1连接 ADOconnection1组件
//设置ADOconnection1..LoginPrompt := false;
 
// 用tbale1 或 query1连接 DataBase1组件
//设置DataBase1.LoginPrompt := false;
//还有 用ADOtbale1 或 ADOquery1连接 ADOconnection1组件
//设置ADOconnection1..LoginPrompt := false;

实在不好意思 还得请教
我怎么没找到DataBase1 和 tbale1的连接属性啊
我连接的是系统数据源 必须用 tbale1
还请在帮一下忙
 
你是直接用连接串吧,建议用连接控件ADOconnection。
在ADOconnection控件中有上述属性。
 
1。设好database的属性(如:设置DataBase1.LoginPrompt := false)
2。table的database与database相连
3。datasource的dataset与table相连
4。datagrid的datasource与datasource相连
 
table的database与database相连
晕死了 为什么我的 table没有database属性啊[:(]
 
table的database = database1的别名
 
table1.Database :=Database1;
调试不通过
Cannot assign to a read-only property
 
object Form1: TForm1
Left = 192
Top = 107
Width = 544
Height = 375
Caption = 'Form1'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object Database1: TDatabase
AliasName = 'WEB'
Connected = True
DatabaseName = 'WEB'
LoginPrompt = False
SessionName = 'Default'
Left = 176
Top = 112
end
object Table1: TTable
DatabaseName = 'WEB'
TableName = 'dbo.userBirthDayinfo'
Left = 128
Top = 32
end
end
 
Database1.AliasName = 'web'
Database1.DatabaseName = 'WEB'
table1.DatabaseName = 'WEB';
'web' 是ODBC数据源

 
^_^
原来
Database1
Connected = True
DatabaseName = 'WEB'
没设啊 谢谢jfyes 哥哥的详细解答
 
后退
顶部