用什么数据库有时候不是自己说了就算,我老早就不想用syabae了
我也正在处理这个。
ODBC.NET等环境安装好,这样可以连接到sybase。祝好运<%@ Page Language="c#" %>
<%@ Assembly Name="Microsoft.Data.ODBC, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" %>
<%@ Import Namespace = "Microsoft.Data.Odbc" %>
<% @ Import Namespace="System.Data" %>
<Script Language="C#" Runat="Server">public void Page_Load(Object src,EventArgs e)
{
        OdbcConnection cn;
        OdbcCommand cmd;
        string MyString;        MyString="Select * from czyk";        cn= new OdbcConnection("Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=yzgl");        cmd=new OdbcCommand(MyString,cn);
        cn.Open();
}
参考:http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q310988

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/691/691122.xml?temp=.1271021
      

  2.   

    .net只能用odbc.net连接,你先下载odbc.net ODBC Driver for Sybase If using the Sybase System 12 (or 12.5) Enterprise Open Client ODBC Driver:oConn.Open "Driver={SYBASE ASE ODBC Driver};" & _
               "Srvr=myServerName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword;"If using the Sybase System 11 ODBC Driver:oConn.Open "Driver={SYBASE SYSTEM 11};" & _
               "Srvr=myServerName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword;"If using the Intersolv 3.10 Sybase ODBC Driver:oConn.Open "Driver={INTERSOLV 3.10 32-BIT Sybase};" & _
               "Srvr=myServerName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword;" ODBC Driver for Sybase SQL Anywhere oConn.Open "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _
               "DefaultDir=c:\dbpath\;" & _
               "Dbf=c:\sqlany50\mydb.db;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword;" & _
               "Dsn="""";"Note: Including the DSN tag with a null string is absolutely critical or else you 
    get the dreaded -7778 error.
      

  3.   

    在此先谢谢你了!
    sybase太滥了,没办法,工作上要用!