请问如何用odbc连接一个.db文件?连接字符串怎么写?需要将sqlserver里面的数据导入到该文件中,请问程序怎么写?最好有代码,谢谢各位了,分不够可以再加!

解决方案 »

  1.   

    public void ConnectToData()
    {
        System.Data.Odbc.OdbcConnection conn =
            new System.Data.Odbc.OdbcConnection ();
        // TODO: Modify the connection string and include any
        // additional required properties for your database.
        conn.ConnectionString = "FIL=MS Access;DSN=valid data source name";
        try
        {
            conn.Open();
            // Process data here.
        }
        catch (Exception ex)
        {
            MessageBox.Show("Failed to connect to data source");
        }
        finally
        {
            conn.Close();
        }
    }
    sqlserver数据库是使用sql连接语句的
      

  2.   

    .db文件好像不能用ms access来连接吧?有其他方法吗?
      

  3.   

    ODBC; Driver=Sybase SQL Anywhere 5.0; DefaultDir=c:\dbfolder\;Dbf=c:\mydatabase.db;Uid=username;Pwd=password;Dsn=""""" 
    注意: 对于在末尾紧跟着DSN 参数被引用的双引号(VB语法), 你必须改变符合你所使用的语言所指定的引用符号语法。DSN参数为空实际上非常重要,如果不包括的话将导致7778错误。