我这么抄的:
 objSqlConn =new SqlConnection ();
            string aa = @"ODBC;   Driver=Sybase   SQL   Anywhere   5.0 DefaultDir=c:\dbpath\;Dbf=c:\sqlany50\mydb.db;Uid=myUsername;Pwd=myPassword;Dsn="" ";
            objSqlConn.ConnectionString = aa;
            objSqlConn.Open (   );
错误:不支持关键字: “odbc;   driver”。

解决方案 »

  1.   

    上边那段是我自己写的,写的不对,改成下边这样格式通过了
     OdbcConnection conn = new OdbcConnection(); 
                conn.ConnectionString =            "ODBC;" + 
                    "Driver={Sybase SQL Anywhere 9.0};" +        
                  @"DefaultDir=d:\;" +           
                  @"Dbf=d:\资料.db;" +  
                    "Uid=dba;" +    
                    "Pwd=sql;" +
                    @"Dsn="""";"; 
                conn.Open(); 
    运行时还有错误:ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
      

  2.   

    因为你是选择odbc进行连接啊,你需要在odbc中添加数据源啊,控制面板-管理工具-数据源(odbc)进行设置来连接你的数据库,然后.NET这里才能通过字符串到odbc数据源中查找而连接到数据库
      

  3.   

    我的odbc数据源名是ziliao,上段代码需要怎么改才能成功呢 请指教