问题描述
我的连接字符串是:stringstrconn="Driver={SYBASESYSTEM11};Srvr=192.168.1.1,4100;Database=newsroom;UID=sa;PWD=liangzj";错误如下:ERROR[08001][INTERSOLV][ODBCSQLServerdriver][SQLServer]ct_connect():directoryservicelayer:internaldirectorycontrollayererror:Requestedservernamenotfound.
解决方案
解决方案二:
加port=4100试试
解决方案三:
1在Web.config文件中写数据库连接语句:<addkey="SybaseConnString"value="DataSource=;Port=5000;Uid=;Pwd=;database="/>2在.aspx.cs文件中添加usingSybase.Data.AseClient;publicstaticstringsybaseConnString=System.Configuration.ConfigurationSettings.AppSettings["SybaseConnString"publicstaticAseConnectionsybaseconn=newAseConnection(sybaseConnString);privatevoidsybaseconnstr(){if(sybaseconn.State==ConnectionState.Closed){sybaseconn.Open();}else{}}AseCommandcmd=newAseCommand(sql,sybaseconn);AseDataReaderdr;