请帮我看看!   
      错误是" 无效的授权说明,未发现数据源并且未指定默认驱动程序"
    以下是我的程序:  
           var
     constr :string;
begin
  try
   adoconn.Close;
  constr:=extractfilepath(application.ExeName);ADOConnection1.connectionstring:='filename='+constr + 'conn.udl';  ADOConnection1.open;
  except
     showmessage('错误');
     application.terminate;
     end;
  我用conn.udl 动态连接数据库,其中有密码,我测试连接成功,可是当以上程序运行到ADOConnection1.open时就出错,各位这样解决???

解决方案 »

  1.   

       我把ADOConnection1的属性改了一下又显示“连接字符串属性无效”
      

  2.   

      我的.udl文件的内容是 : 
    [oledb]
    ; Everything after this line is an OLE DB initstring
    Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=mony;Data Source=F92CC2D93F3B498 
       应该没错吧,是用conn.udl直接设置的
      

  3.   

        谢谢回复!!!
        当然把保存密码的选项加上了,是一样的,我自己估计是ADOConnection1的属性设置的问题,可是我才开始用delphi
      对这个控件的属性不熟,求大家解决,已经困扰我两天了!!!
      

  4.   

       谢谢Bear_hx了,是我自己把代码写错了