Chybně se páruje první závorka následující po 'else' s uzavírající
závorkou "')" předmětu smyčky FOR. Správně se má párovat s poslední
závorkou kódu.

if defined test (
                echo ahoj
                ) else (
                        echo ahoj
                        for /f "tokens=1 delims=#" %%a in ('
                                                echo INSERT INTO customers 
^(name^,id^,field3^,field4^,field5^,field6^)
values
^('%name%'^,'%ic%'^,'%field3%'^,'%field4%'^,'%field5%'^,'%field6%'^)^;SELECT
last_insert_rowid^(^)^; ^| sqlite3.exe ^-separator # whs.db 2^>^&1
                                                ') do (
                                                echo %%~a| findstr "\<Error:\>" 
>NUL 2>&1
                                                if not not errorlevel 1 (
                                                                        echo A
                                                                        )
                                                )
                        )

-- 
<https://forum.pspad.com/read.php?1,62303,78686>
PSPad freeware editor https://www.pspad.com

Reply via email to