Если пользователь НЕ найден, следует ли делать ВСТАВКУ вместо ОБНОВЛЕНИЯ?
Если ОБНОВЛЕНИЕ верное, измените последний NULL ... удалите кавычки. Сейчас вы сравниваете значение STRING 'NULL'
вместо значения NULL
, и оно должно быть IS NULL
SET ROWCOUNT 1; UPDATE Licenses2 SET userid = '" & user & "' WHERE userid IS NULL;
Кроме того, посмотрите, можете ли вы закомментировать тег <BODY ... >
и создать новый без RELOADFUNCTION, и посмотрите, имеет ли это значение.
Наконец, ознакомьтесь с SQL-инъекцией, поскольку ваш код подвержен атакам с помощью инъекций. Ищите на StackOverflow.com SQL Injection, и вы найдете множество объяснений, примеров и способов лечения.