2011-11-08 28 views
1

它帶來了上線的錯誤「選擇@RowCount = 1」無法看到這有什麼錯我的語法在這裏(SP)

declare @RowCount int 
declare @MaxRows int 
declare @CommonImportID bigint 
declare @UserName3 

select @RowCount = 1; 
select @MaxRows = count(*) from import.commonImport; 

while @RowCount <= @MaxRows 
begin 
EXEC [import].[spExecuteMainProcedure] 
    @CommonImportID = 2814, 
    @UserName3 = N'dTrunley' 
select @CommonImportID = @CommonImportID + 1; 
select @RowCount = @RowCount + 1; 
end 

真的很掙扎,看我做了什麼錯。可能是真正基本的東西。

感謝

回答

4

你沒有在這裏定義的數據類型:

declare @UserName3 

也許應該是這樣的:

declare @UserName3 nvarchar(8) 
+0

......我從字面上遲鈍。感謝那。只要有一天 – ediblecode

+1

@ user1016253 - 無後顧之憂。我們都有時間看不到我們面對的是什麼。休息一下。 – Oded