У меня есть SQL-запрос, созданный путем вставки значений из C #.
В C #:
string command = "INSERT INTO Phones (devicename, batterylife, price, antutu, ImageURL)
VALUES (" + model + ", " + batterylife + ", " + price + ", " + antutu + ", " + imgURL + " )";
В SQL после разбора:
INSERT INTO Phones (devicename, batterylife, price, antutu, ImageURL)
VALUES ( Samsung-Galaxy-S10-5G, 0, 0, 0,
cdn2.gsmarena.com/vv/bigpic/samsung-galaxy-s10-5g.jpg )
и при попытке выполнить Visual Studio выдает следующее исключение:
System.Data.SqlClient.SqlException
HResult = 0x80131904
Сообщение = неправильный синтаксис рядом с 'G'.
Источник = .Net SqlClient Data Provider
Также, когда я заменяю обычную переменную имени модели словом Visual Studio выдает то же исключение для маленьких g без помощи определения местоположения.