2017-09-19 40 views
-6
SELECT count(*) as Colcunt 
FROM tbl_Calibration_Transaction 
WHERE CardId = @CardId 
    AND ScalingMachine= @ScalingMachine 

IF (Colcunt = 0) 
BEGIN 
    INSERT INTO tbl_Calibration_Transaction 
+0

什麼錯誤? – TheGameiswar

+0

請問自己,如果你只是得到你在這裏提供的信息,你能從頭開始重新創建問題嗎?這真的是我們需要知道的嗎?它是以一種很好的,容易理解的方式呈現的?你真的應該使用一個變量「cunt」嗎(或者你的意思是計數,也許)? – hoijui

回答

0
declare @Colcunt int; 
Select @Colcunt = count(*) 
from tbl_Calibration_Transaction 
where CardId = @CardId and ScalingMachine= @ScalingMachine 

IF (@Colcunt = 0) BEGIN INSERT INTO tbl_Calibration_Transaction ... 
+0

不行不行。仍然錯誤 – Arunkumar

+0

仍然是同一個錯誤?即使沒有Colcunt呢? – sepupic

+0

最新錯誤? – dbajtr

0
DECLARE @Colcunt INT 

SET @Colcunt=(SELECT count(*) 
FROM tbl_Calibration_Transaction 
WHERE CardId = @CardId AND ScalingMachine= @ScalingMachine) 

    IF (@Colcunt = 0) 
     BEGIN 
      INSERT INTO tbl_Calibration_Transaction