各位大佬:
小弟用DELPHI编程时须登录SQL数据库,但由于是用在触摸屏上,所以没有键盘可输入SQL的数据库登录框,请各位大佬指教如何能自动登录SQL数据库而不需要键盘输入.万分感激!(

解决方案 »

  1.   

    把 ADOConnection 的 LoginPrompt 设为 False, 程序中直接打开数据库即可。
      

  2.   

    把 ADOConnection 的 LoginPrompt 设为 False, 程序中直接打开数据库即可。
    正解!
      

  3.   

     LoginPrompt 设为 False,
      

  4.   

    各位大佬:
    小弟按照您们的提示,如下操作:
    1.添加TADOCONNECTION.2LOGINPROMPT:=FALSE;3.双击TADCONNECTION后,use tadoconnection string添加Provider=MSDASQL.1;Persist Security Info=False;Data Source=chaoshi;
    但是为什么程序运行后仍会出现SQL登录框?
      

  5.   

    补充一下,我的程序中用的是TABLE或QUERY
      

  6.   

    Connection String 中还需添加用户名和密码
      

  7.   

    各位大佬:
    小弟是新手,按照大佬在方法做,依然出现登录对话框,小弟是用ODBC连接数据库的,程序内含有TABLE和QUERY组件,这否是造成出现对话框的原因,请各位大佬详解,万分感谢!
      

  8.   

    用一个adoconnection是负责与数据库联接,其它的table,query的connection属性设置为它.这样设置adoconnection的loginprompt为false就行了.
      

  9.   

    楼上说的对着呢,你是不是用Query或table组件另外连接了?
      

  10.   

    各位大佬:
    小弟的程序已经做好了,但用的都是TABLE和QUERY的BDC组件(数量较多),难道只能将它们都改为ADO组件中的ADOTABLE和ADOQUERY才能有效?没有别的方法吗?
      

  11.   

    用一个adoconnection是负责与数据库联接,其它的table,query的connection属性设置为它.这样设置adoconnection的loginprompt为false就行了.
    这样可以吗?
      

  12.   

    要有良好的习惯
    adoconnection专门用来连接数据库,在这里
    然后那些ADOQuery,ADOTable再来连接adoconnection,设置好数据库连接属性,并测试连接成功,要允许保存密码。最后loginprompt为false就可以了
      

  13.   

    tadoconnection string里,你要点build去完整设置一遍并选保存密码
      

  14.   

    把 ADOConnection 的 LoginPrompt 设为 False, 程序中直接打开数据库即可。就可以用了
      

  15.   

    双击ADOCONNECTION 控件,选择提供程序,再输入服务器、用户名、密码,记住勾上允许保存密码