Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

проблем при вмъкване на стойността в базата данни

Добре, нека направим това.

Първо и най-важно от всичко, кодът ви е уязвим към SQL Injection . Трябва да работите върху това и да започнете да използвате параметри.

Второ, докато започнете да използвате параметри, грешката ви най-вероятно ще изчезне (или ще се появи отново някъде другаде, този път по-ясно какво не е наред). Това е така, защото вероятно сървърът „не харесва“ вашия низово въведено формат на датата, така че не успява.

Актуализация

За параметризираните заявки в Java прочетете тук:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване в таблица с оператор select плюс допълнителна колона в SQL Server 2008

  2. Преобразувайте 12-часов формат в 24-часов формат в sql сървър

  3. Как да сумирам сметки по дължина на кода на сметката?

  4. Защо моето ляво съединение не връща нули?

  5. Проверете дали датата се припокрива в SQL