問題描述:
         我用asp.net開發oa系統,我想從公司人事考勤系統中取數據,人事考勤系統數據庫用的是
sybase 6.5;我該怎麼作呢?有那些步驟?
        請詳細列出操作步驟。謝謝!

解决方案 »

  1.   

    用odbc吧
    http://www.connectionstrings.com/
      

  2.   

    在web.config中,不过我连的是12.5,在你开发端要安装oledb <appSettings>
           <add key="SYB_ConnectionStr" value="Provider=Sybase.ASEOLEDBProvider.2;Character Set='iso_1';Password=sybasesa;User ID=sa;Initial catalog=数据库名; Server Name=ServerIP"/>
           </appSettings>    
      <system.web>
      

  3.   

    代碼如下:
    private void Page_Load(object sender, System.EventArgs e)
    {
    string strconn="CommLinks=TCPIP;PWD=sql;DSN=kjdb;AutoStop=Yes;DatabaseName=kjdb;Integrated=No;EngineName=kjdb;DisableMultiRowFetch=NO;Debug=NO;UID=dba";
    OdbcConnection mycn= new OdbcConnection(strconn);
    string mySql="select * from kqrb";
    OdbcDataAdapter da= new OdbcDataAdapter(mySql,mycn);
    DataSet ds= new DataSet();
    da.Fill(ds);
    DataGrid1.DataSource=ds;
    DataGrid1.DataBind();
    }其中代碼:string strconn="CommLinks=TCPIP;PWD=sql;DSN=kjdb;AutoStop=Yes;DatabaseName=kjdb;Integrated=No;EngineName=kjdb;DisableMultiRowFetch=NO;Debug=NO;UID=dba";我是用控件拖放自動生成的代碼。
    Sybase 6.0 數據庫
    疑問:在工具裡可以連接到數據庫,但在新建的頁面中調試出不來。。