SQL SERVER里建的一个库MYDB,然后就在Delphi的BDE里设了一下,能连上,我就凑合着往下做了。
现在无论是打开dpr文件还是运行exe文件,都要有个Database Login的提示框,就是SQL里面的用户sa密码为空的那个,怎么去掉?是不是应该换一种连接方法?ADO语句?初学,请大家帮助!~~

解决方案 »

  1.   

    设置TDataBase的LoginPrompt属性为False;
    在Params属性中加入:
    Key           Value
    USER NAME     sa
    PASSWORD      your passwordor
    双击它然后按default并取消LoginPrompt选项
      

  2.   

    你用一个database,然后把loginprompte设为FALSE,在PARAMS里加人你的用户名和密码就行了
      

  3.   

    你加上一个DataBase,把AliesName设置为你的数据库别名,给DataBaseName设置一个名字,在Pamars里加上你的数据库的用户名和密码:User Name = xxx,Password = xxx,在把TAbel或
    Query的DataBaseName设置为DataBase的DataBaseName属性就可以了。
      

  4.   

    ok了,谢谢各位~!再问一个连着的问题可以吗?一会就结分!
    我对数据库连接问题始终含糊不清,什么BDE、ODBC、ADO,
    就象我用的BDE,如果我把数据库放在我机子上,而把应用程序放在局域网的另外机子上(C/S?),他那边需要设哪些环境?Delphi?SQL SERVER?
      

  5.   

    他只需要BDE,只要配置BDE就可以了
      

  6.   

    用SQL SERVER,最好是用ADO。至于连接问题我告诉你吧:
    1.将database打开后,将alias连接sql server库别名.
    2.将databasename填上,这一定要填,填上你的库名。
    3.database.connection:=true
    4.database.loginprompt:=false
    这样就可以了。
      

  7.   

    就是说他的机器得装BDE引擎,而不需装SQL SERVER客户端?请问BDE具体怎么配置??要涉及ODBC吗??
    我的机器名是buming,数据库名是MYDB,用户sa,密码空还有就是需要做成安装程序吗?我只把exe文件拷过去,但不论怎么配BDE,运行exe时总说数据库连接失败!肯请帮助!
      

  8.   

    如果你的程序是单机或c/s程序,程序发布时需要把BDE绑上一块发布。
    如果你做的是多层结构,大可不必这样,你可以在应用服务器端配置好BDE。
      

  9.   

    to anyyan(泥):
       如果你用BDE的话,客户端都要安装并配置BDE,建议还是用ADO把。省事。
      

  10.   

    我就是想把数据库放在我的机器上,他那边程序调用。打包时我选上BDE了,可在他那安装运行时说什么SQL ODBC错误,找不到MYDB。????????
      

  11.   

    TO:zfmich() 
    ADO怎么弄?是否我那些dataset,datasource都要换掉??
      

  12.   

    adoconnection1.loginprompt:=false