您好,我一直在用一些论坛帮助编辑我的脚本。我只需要添加最后一节。如果插入了行,我需要向运行.BAT文件的用户表明?任何人都可以帮我擦亮这个,我可以回家一个快乐的人!
@echo off
SET /P "NeedsList= Do you want to display a casino list? (press l for list or any other key)"
IF /I NOT [%NeedsList%] == [L] GOTO :cont
osql -STEMP7 -E -dAAMS888 -w256 -Q "SET NOCOUNT ON SELECT casino_desc from casino" -b
:cont
set /p var1= Enter Casino Name :
set /p var2= Enter Screen name :
osql -STEMP7 -E -dAAMS888 -w256 -Q "DECLARE @r int EXEC @r = usp_AddToObservationtbl '%var1%','%var2%' SELECT @r" -b -oc:\bat\observation.log
exit %errorlevel%
**need code here to indicate if they have entered a valid casino name**
答案 0 :(得分:0)
我不知道osql,但如果该命令可以返回ERRORLEVEL代码(例如在C语言中是退出代码),则可以捕获它并使用If语句来回显您的消息。
喜欢这个:
IF %ERRORLEVEL% == 0 (
Echo The row was sucessfull inserted
) ELSE (
Echo Ups, It wasn't my faul!
)