有几个小问题,不知什么原因:
1、我用BDE连接如table、datasource,但是运行时总是提示登录用户和密码,我问了两次了,他们都回答说将loginprompt属性设为false,但是我发现只有用ADO时的ADOconnection的properties中有loginprom属性,table、datasource都没有,到底在哪里那?还有没有别的解决办法?是不是我的软件是盗版的原因?
2、我用ADOconnection连接时,其connectionstringsbuilder时找不到SQL SERVER服务器那?刷新后也不行。
3、我做了一个项目,其中要求输入用户名和密码,我想做个更改密码的对话框,我怎么才能将密码Edit的text内容做成变量的形式,在用户更改密码后可以按新的密码登录,也就是说我应该在哪里声明变量?

解决方案 »

  1.   

    1 loginprompt属性是TCustomConnection的,在BDE中用TDatabase,里面有
    2 看看用户名和数据库是否正确,用ip连接或者用odbc试试
    3 用 登陆 或者 登录 search以前的帖子
      

  2.   

    1.loginprompt属性在Database里,如果用table之类的就加上它2.直接写就OK了3.密码总要保存在一个地方吧,更改了就改那里保存的呀,读时不去那里读去那里读?
      

  3.   

    1、TDatabase.loginprompt = False
    2、自己写SQL SERVER服务器的名字,如是本地可以用"(Local)"或"127.0.0.1"替代,
    这个问题其实在ODBC管理其中也存在。
    3、Edit.text其实就是变量啊
      

  4.   

    BDE中是database的loginprompt属性设为false,
      

  5.   

    table、datasource是都没有loginprom属性,因为它们都是通过AdoConnection或Database连接数据库的,它们分别是数据集、数据源
    要改数据库密码可调用数据库的sp_password过程来实现