首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server查询对象已关闭时出错

SQL Server查询对象已关闭时出错
EN

Stack Overflow用户
提问于 2012-11-14 00:31:12
回答 1查看 62关注 0票数 0

我想知道为什么我的查询返回错误3704。在线

代码语言:javascript
复制
If Not rsRisks.EOF Then 

代码:

代码语言:javascript
复制
Conn.ConnectionString = sConexaoProjectServer Conn.Open

strSql = "SELECT RiskID, Title " & _
         "FROM [WebCarioca-ProjectWebApp].[dbo].[MSP_WssRisk]"

rsListRisksID.Open strSql, Conn

strSql = "SELECT " & _
            "RiskID as Id," & _
            "Title as Titulo," & _
          "FROM    [WebCarioca-ProjectWebApp].[dbo].[MSP_WssRisk]"

Dim iLinha As Integer
iLinha = 2

If Not rsRisks.EOF Then
   While Not rsRisks.EOF
       PPT_Slide.Shapes(2).Table.Cell(iLinha, 1).Shape.TextFrame.TextRange.Text = TrimNull(rsRisks("Id"))
       PPT_Slide.Shapes(2).Table.Cell(iLinha, 2).Shape.TextFrame.TextRange.Text = TrimNull(rsRisks("Titulo"))
       PPT_Slide.Shapes(2).Table.Cell(iLinha, 3).Shape.TextFrame.TextRange.Text = TrimNull(rsRisks("Atribuido"))
       PPT_Slide.Shapes(2).Table.Cell(iLinha, 4).Shape.TextFrame.TextRange.Text = TrimNull(rsRisks("Status"))
       PPT_Slide.Shapes(2).Table.Cell(iLinha, 5).Shape.TextFrame.TextRange.Text = TrimNull(rsRisks("Exposicao"))
       PPT_Slide.Shapes(2).Table.Cell(iLinha, 6).Shape.TextFrame.TextRange.Text = TrimNull(rsRisks("Categoria"))
       PPT_Slide.Shapes(2).Table.Cell(iLinha, 7).Shape.TextFrame.TextRange.Text = TrimNull(Format(rsRisks("DataVencimento"), "dd/mm/yyyy"))

       iLinha = iLinha + 1
       PPT_Slide.Shapes(2).Table.Rows.Add (-1)

       rsRisks.MoveNext

   Wend
   Else
       PPT_Slide.Shapes(2).Table.Cell(2, 1).Merge MergeTo:=PPT_Slide.Shapes(2).Table.Cell(2, 7)
       PPT_Slide.Shapes(2).Table.Cell(2, 1).Shape.TextFrame.TextRange.Text = "Não existem riscos cadastrados para este projeto."
   End If

   rsListRisksID.Close
   rsRisks.Close
   Conn.Close

   iSlideAcompanhamentoPendencias = iSlideAcompanhamentoPendencias + iDuplicateSlides - 1
   iSlideAcompanhamentoProblemas = iSlideAcompanhamentoProblemas + iDuplicateSlides - 1

   iSlideAcompanhamentoRiscos = 0

如果有人能帮助我,我将不胜感激。谢谢,我也在使用项目专业版2013和sharepoint 2013

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-14 00:36:10

在发布的代码中,任何地方都不能打开rsRisks。

您可以在此处打开rsListRisksID:

代码语言:javascript
复制
rsListRisksID.Open strSql, Conn

但不是rsRisks。我猜你的意思是:

代码语言:javascript
复制
strSql = "SELECT " & _
            "RiskID as Id," & _
            "Title as Titulo," & _
          "FROM    [WebCarioca-ProjectWebApp].[dbo].[MSP_WssRisk]"

rsRisks.Open strSql, Conn
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13364668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档