OleDb数据源只能在connectstring中写死;
microsoft好象有种ODBC方式可以使用ODBC数据源

解决方案 »

  1.   

    http://www.csdn.net/Develop/read_article.asp?id=16437
      

  2.   

    this.Connection1.ConnectionString
    ="Driver={Microsoft Access Driver (*.mdb)};DBQ="
    +Server.MapPath("./catalogmanager.mdb");
      

  3.   

    ConnectionString="dsn=abc";这是以前ASP的写法,你可以试一下。
      

  4.   

    "Driver={SQL Server};Server=MyServer;Trusted_Connection=yes;Database=Northwind;"
    "Driver={Microsoft ODBC for Oracle};Server=ORACLE8i7;Persist Security Info=False;Trusted_Connection=yes"
    "Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\bin\nwind.mdb"
    "Driver={Microsoft Excel Driver (*.xls)};DBQ=c:\bin\book1.xls"
    "Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\bin"
    "DSN=dsnname"