int a,number;
a=2;
number=a+2;CREATE   Procedure   get_number   
      @number int
As  exec('select ss from control into Css where ID=' +@number+ ' ); EXEC get_number number;printf("%d\n",Css);
请问程序哪里有问题呢???谢谢大虾

解决方案 »

  1.   

    CREATE Procedure get_number   
      @number int
    As 
    exec('select ss from control into Css where ID=' +@number);  
      

  2.   

    CREATE Procedure get_number   
    (
      @number int
    )
    As 
    exec('select ss from control into Css where ID='+@number)
      

  3.   

    试试呢
    CREATE Procedure get_number  @number int
    As 
    begin
    exec('select ss from control into Css where ID=' + @number +  )  
    END
      

  4.   

    miner_position=2;
    number=miner_position+2;EXEC SQL CREATE Procedure get_number 
    (
    @number int
    )
    As 
    exec('select control from control into :Ccontrol where equipmen=' + @number + );EXEC SQL EXEC get_number number;
      

  5.   

    CREATE Procedure get_number   
      @number int
    As exec('select ss from control into Css where ID=' +@number);  多了+ ' 
      

  6.   

    CREATE Procedure get_number  @number int
    As 
    begin
        exec('select ss from control into Css where ID=' + @number )  
    END
      

  7.   

    create procedure get_number
    @number int
    as
    begin
    exec('select ss from control into css where id='+@number)end