Этот запрос:
INSERT INTO [dbo].Users
VALUES ('" + ClsGlobal.sumScore + "','" + ClsGlobal.DoneLevels + "')
WHERE [userName]= '" + ClsGlobal.userName;
Не имеет смысла. INSERT
вставляет новые строки, поэтому WHERE
не подходит.
Возможно, вы хотите UPDATE
:
UPDATE dbo.Users
SET sumScore = ?,
DoneLevels = ?
WHERE userName = ?;
Вы должны передавать ClsGlobal.sumScore
, ClsGlobal.DoneLevels
и ClsGlobal.userName
в качестве параметров, а не обрабатывать строку запроса.