我要连接一个数据库~在ODBC的DNS里名称为archive 驱动为infoany 我看了看配置里面的数据库文件为archive.db 在ASP。NET里面该怎么写连接参数?实现查询,插入,删除等操作?谢谢高手指点一下~小弟一片茫然~最好能有个连接数据库并实现查询,插入的例子!!!!

解决方案 »

  1.   

    这个和sqlserver的有很大区别吗?
      

  2.   

    先在控制面板里的odbc里建立数据源
      

  3.   

    我有数据源~~DNS名称为archive 驱动为infoany 就是不知道怎么对他操作啊~~各位给我个例子可以不~5555555
      

  4.   

    各位可能误解我的意思了~我是说数据库已经有了~数据源也有了~我要在ASP。NET里面连接他~对他进行操作~~增~删~改~查~不知道怎么写连接串~和查询命令
      

  5.   

    "[Provider=MSDASQL;] { DSN=name | FileDSN=filename } ; [DATABASE=database;] UID=user; PWD=password"
      

  6.   

    还是不行啊~DATABASE=database这里写什么?我是这样写的~
    myConnectionString = "[Provider=MSDASQL;] { DSN=archive } ;UID=dsa; PWD=infosoft4";
    运行后的结果还是报错:
    ERROR [08001] [Sybase][ODBC Driver]Unable to connect to database server: unable to start database engine ERROR [01000] [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持这个应用程序请求的 ODBC 行为的版本 (参见 SQLSetEnvAttr)。
      

  7.   

    <configuration>
      <connectionStrings>
        <add       name="ODBCDataConnectionString"       connectionString="Driver=ODBCDriver;server=ODBCServer;"      providerName="System.Data.Odbc"    />
      </connectionStrings>
    </configuration>
      

  8.   

    楼主和俺遇到的是同样的问题。是不是别人让你把单机版本的档案管理系统改成web版的?呵呵!
        我也给别人改过了,别人以前用我这个系统用得好好的,现在换了个服务器,就出现了楼主这样的错误。我也不知道到底是哪里不对。请哪位老大现身指点一下迷津好吗?
        odbc配置是系统dsn,数据库是sql anywhere 5.0的,启动参数是“-k”