1 对于DataBase组件:我先将Alianame设为“ms Access database",当将connected设为True的时候弹出对话框让我输入用户名和密码,用户名和密码是什么呀,可我没有设呀?
2 制作出的数据库应用程序是要最终发布到客户手里的,但是我怎么能要求用户自己去配置ODBC呢,能不能在程序中自动配置ODBC呢?而且假如我的程序用的是ACCESS,或SQLserver是不是客户那里也要安装Access或SQLserver呢?
谢谢!

解决方案 »

  1.   

    把LOGINPROMPT设为FALSE,没有密码,也不用输,
    建议你用ADO,客户端根本不用配置!!
      

  2.   

    ACCESS客户端可以不用安装,SQLserver 当然客户端需要有自己的服务器了,要么就是直接访问你提供给他们的服务器
      

  3.   

    LOGINPROMPT属性设置为false 就不需要设置用户名称密码了客户端可以直接访问你的数据库的服务器的
      

  4.   

    同意楼上的,建议你用ADO,用SQL server2K的时候,客户端不用装什么。只要应用程序就可以了
      

  5.   

    以前写的!先看!
         Database1.Params.Values['USERNAME']:='SYSDBA';
         Database1.Params.Values['PASSWORD']:='masterkey'; 
         Database1.LoginPrompt:=False; 
         Database1.DatabaseName:='MYDB';
         Database1.AliasName:='test';
         Table1.DatabaseName:='MYDB';
         Table1.TableName:='住户信息';
         Table1.Open;