首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

不知道错哪了

2012-02-10 
不知道哪里错了我在弄ASP.NETWeb服务的时候出现的问题我想应该很简单,但是我还是不知道怎么改,谢谢高手了!

不知道哪里错了
我在弄ASP.NET   Web服务的时候出现的问题     我想应该很简单,但是我还是不知道怎么改,谢谢高手了!
System.Data.SqlClient.SqlException:   SQL   Server   不存在或访问被拒绝。
      at   System.Data.SqlClient.ConnectionPool.GetConnection(Boolean&   isInTransaction)
      at   System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString   options,   Boolean&   isInTransaction)
      at   System.Data.SqlClient.SqlConnection.Open()
      at   System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection   connection,   ConnectionState&   originalState)
      at   System.Data.Common.DbDataAdapter.FillFromCommand(Object   data,   Int32   startRecord,   Int32   maxRecords,   String   srcTable,   IDbCommand   command,   CommandBehavior   behavior)
      at   System.Data.Common.DbDataAdapter.Fill(DataSet   dataSet,   Int32   startRecord,   Int32   maxRecords,   String   srcTable,   IDbCommand   command,   CommandBehavior   behavior)
      at   System.Data.Common.DbDataAdapter.Fill(DataSet   dataSet)
      at   WebService2.Service1.CustOrder(String   CustID,   String   StratDate,   String   EndDate)   in   c:\inetpub\wwwroot\WebService2\Service1.asmx.vb:line   64



[解决办法]
你没有创建SqlConnection对象,没有打开数据库联接
SqlConnection的Open()方法
我不会写vb的
你自己看下msdn library吧
[解决办法]
Public Function CustOrder(ByVal CustID As String, ByVal StratDate As String, ByVal EndDate As String) As DataSet
Dim constr As String
constr = "server=localhost;database=CallCenter11;uid=sa;pwd= "
Dim sqlQry As String
Dim con as SqlConnection;
con=new SqlConnection(constr);
con.Open();
sqlQry = "select * from CustOrder where CustID= ' " + CustID + " 'and Date> = ' " + StratDate + " 'and Date <= ' " + EndDate + " ' "
Dim cmdobj As New SqlDataAdapter(sqlQry, con)
Dim dsobj As New DataSet
cmdobj.Fill(dsobj)

Return dsobj

End Function

[解决办法]
iis里开通了数据库连接了吗?

热点排行