“/newnew”应用程序中的服务器错误。
--------------------------------------------------------------------------------ERROR [S1000] [Lotus][ODBC Lotus Notes]文件不存在 ERROR [IM006] [Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败 ERROR [01000] [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持这个应用程序请求的 ODBC 行为的版本 (参见 SQLSetEnvAttr)。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.Odbc.OdbcException: ERROR [S1000] [Lotus][ODBC Lotus Notes]文件不存在 ERROR [IM006] [Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败 ERROR [01000] [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持这个应用程序请求的 ODBC 行为的版本 (参见 SQLSetEnvAttr)。源错误: 
行 58:  OdbcDataAdapter  myDataAdapter=new OdbcDataAdapter(strSQL,myConn);
行 59:  DataSet myDataSet=new DataSet();
行 60:  myDataAdapter.Fill(myDataSet,"da_wszyhbjfwlr");
行 61:  OdbcDataGrid.DataSource=myDataSet;
行 62:  OdbcDataGrid.DataBind();
 源文件: d:\zjweb\newnew\webform1.aspx.cs    行: 60 堆栈跟踪: 
[OdbcException: ERROR [S1000] [Lotus][ODBC Lotus Notes]文件不存在
ERROR [IM006] [Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
ERROR [01000] [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持这个应用程序请求的 ODBC 行为的版本 (参见 SQLSetEnvAttr)。]
   System.Data.Odbc.OdbcConnection.Open() +638
   System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44
   System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +36
   newnew.WebForm1.Page_Load(Object sender, EventArgs e) in d:\zjweb\newnew\webform1.aspx.cs:60
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750 

解决方案 »

  1.   

    检查自己的myConn数据库路径是否写的正确!
      

  2.   

    private void Button1_Click(object sender, System.EventArgs e)
    {


    OdbcConnection myConnection=new OdbcConnection(@"ShowImplicitFlds=0;EncryptPWD=12345678;KeepTempIdx=1;MaxStmtLen=4096;MaxVarcharLen=254;ThreadTimeout=60;MaxSubquery=20;MapSpecialChars=1;MaxLongVarcharLen=512;DRIVER={Lotus NotesSQL Driver (*.nsf)};Database=C:\Lotus\Domino\Data\da_ws_pcs4.nsf;Server=local;MaxRels=20;UserName=a a/zj");
    OdbcDataAdapter myCommand=new OdbcDataAdapter("select * from da_wszyhbjfwlr where id='"+this.TextBox1.Text+"'",myConnection); DataSet ds=new DataSet(); myCommand.Fill(ds,"da_wszyhbjfwlr"); MyList.DataSource = ds.Tables["da_wszyhbjfwlr"].DefaultView; MyList.DataBind();

    }
      

  3.   

    能不能简单点?????:
    OdbcConnection myConnection=new OdbcConnection(@"ShowImplicitFlds=0;EncryptPWD=12345678;KeepTempIdx=1;MaxStmtLen=4096;MaxVarcharLen=254;ThreadTimeout=60;MaxSubquery=20;MapSpecialChars=1;MaxLongVarcharLen=512;DRIVER={Lotus NotesSQL Driver (*.nsf)};Database=C:\Lotus\Domino\Data\da_ws_pcs4.nsf;Server=local;MaxRels=20;UserName=a a/zj");改成:OdbcConnection myConnection=new OdbcConnection("Server=.;database=Northwind;uid=sa;pwd=123;);
    具体的Access连接到网上查下就知道了