把路径放在注册表或INI文件中去,用的时候用那里读取.

解决方案 »

  1.   

    把路径放在注册表或INI文件中去,用的时候用那里读取.
      

  2.   

    把它放在xml文件里。用的时候拿出去取就可以。
      

  3.   

    直接调用odbc数据库设计器
    private void btnConnect_Click(object sender, System.EventArgs e)
    {
    try 
    {
    MessageBox.Show("Please select ms access northwind "+
    "database or modify the program with ur "+
    "query accordingly"); // DataLink Properties Dialog
    DataLinksClass objDataLink=new DataLinksClass();
    objDataLink.hWnd = this.Handle.ToInt32();
    // Prompt For the Dialog
    Connection objConn = (Connection) objDataLink.PromptNew();
    // Open the connection
    objConn.Open(objConn.ConnectionString,null,null,(int) ConnectModeEnum.adModeUnknown);
    Object RecordsAffected=null;
    // Populate the recordset - execute query
    Recordset objRecordset = objConn.Execute("select * from products",out RecordsAffected,(int) CommandTypeEnum.adCmdText);

    DataSet objDS = new DataSet();

    OleDbDataAdapter oda = new OleDbDataAdapter();

    // pass on the ADO recordset object 
    oda.Fill(objDS,objRecordset,"products"); dataGrid1.DataSource=objDS.DefaultViewManager; objDataLink=null;
    objConn=null;
    objDS=null;
    oda=null;
    }
    catch(Exception exObj)
    {
    MessageBox.Show(exObj.Message);
    }
    }