Fehler SQL70001: Diese Aussage wird nicht erkannt, in diesem Zusammenhang

Habe ich gespeicherte Prozedur in asp.net Anwendung wie folgt:

CREATE PROCEDURE [dbo].[step2-e]
    @PI varchar(50),
    @Balance int output ,
    @Shipment_status varchar(50) output,
    @ETA varchar(50) output,
    @Forwarder varchar(50) output,
    @Transit_time Time output,
    @Shipping_date date output,
    @Shipping_method varchar(50) output,
    @Clearance_location varchar(50) output,
    @Advance_payment varchar(50) output 
    @Balance_t varchar(50) output,
    @Loading_date date output 
    @Balance_d date output
AS
Begin
   select 
       @Advance_payment = [advance_payment] @Balance = [Balance], 
       @Shipment_status = [Shipment_status],
       @ETA = [Eta], @Forwarder = [Forwarder], 
       @Transit_time = [Transit_time], @Shipping_date = [Shipping_date],
       @Shipping_method = [Shipping_method], 
       @Clearance_location = [Clearance_location],   
       @Balance_d = [Balance_due_d], 
       @Balance_t = [Balance_due_t], 
       @Loading_date = [Loading_date]  
   from 
       Inbound 
   where 
       [Pi1] =  @PI
End
GO

Select convert(date, [dbo].[step2-e] ,3);
GO

Aber ich erhalte eine Fehlermeldung, nach dem Wort Wechseln auf wählen Sie, sagt:-

Fehler SQL70001: Diese Aussage ist nicht anerkannt in diesem Zusammenhang

Ok, ich denke, es ist das problem der Go-Wort
Bei meiner Suche fand ich die Lösung aber in asp.net website nicht asp.net -Anwendung.
Ich fand die Lösung hier aber ich kann nicht finden, die Skript-Datei in asp.net -Anwendung.
Nur finde ich es in asp.net website. Was kann ich tun ?

  • Sie können nicht das Ergebnis der SP in CONVERT.
  • Wo hast du diesen SQL-und wie versuchen Sie, es auszuführen?
InformationsquelleAutor user3623037 | 2014-05-10
Schreibe einen Kommentar