create PROCEDURE dbo.GetTimeCallDtailByTyp
as
begin
declare @select nvarchar(40)
set @select=''
set @select=N' select * from CallDetail_20090604'
end运行通过,执行存储过程时提示:无法创建目录或文件(System.Windows.Forms)
怎么回事儿??

解决方案 »

  1.   

    System.Windows.Forms跟这个存储过程好象没关系吧
      

  2.   

    create PROCEDURE dbo.GetTimeCallDtailByTyp 
    as 
    begin 
    declare @select nvarchar(40) 
    set @select='' 
    set @select=N' select * from CallDetail_20090604' 
    EXEC(@SELECT)
    end??
      

  3.   

    (System.Windows.Forms) 
    是程序的问题吧
      

  4.   

    加上了EXEC(@SELECT)也没行,单击右键执行存储过程还是有那个提示
      

  5.   

    敢问你是在哪点的右键,SQL里有这个命令吗?
      

  6.   

    1.就在对象资源管理器->存储过程->存储过程文件(dbo.GetTimeCallDtailByTyp),单击右键
    上数第三项"执行存储过程",一般都在那给存储过程传入参数,我这也没有参数,只是点击菜单栏处的"执行"按钮没有显示出来值,才进行那样操作的
    2.我又点了一下"执行"按钮旁边的"显示估计的执行计划"按钮,出现如下提示:
    处理执行计划结果时出错。错误消息为:
    “Microsoft.SqlServer.Management.SqlMgmt.ShowPlan.XmlPlanNodeBuilder”的类型初始值设定项引发异常。
    无法创建目录或文件。

    有人遇到过这个问题吗???