• Новый бот-ассистент на форуме Codeby

    Теперь на форуме работает ИИ-помощник @bot_cdb — твой технический ассистент по информационной безопасности. Просто упомяни @bot_cdb в любой теме, и получишь быстрый ответ на вопросы по CVE, инструментам, техникам атак и защиты. Бот анализирует весь тред перед ответом, проверяет актуальность данных и может предложить дополнительную помощь. Особенно полезен для проверки технических деталей, поиска документации и быстрых консультаций по пентесту, малвари, форензике и другим областям ИБ.

Ошибка при программном "insert'e"

  • Автор темы Автор темы NeviDimka
  • Дата начала Дата начала
N

NeviDimka

Что значит эта ошибка? вылезает когда пытаюсь сделать insert в таблицу через ADOCommand (BulderC++) С английским плохо((
 

Вложения

  • err.JPG
    err.JPG
    13,6 КБ · Просмотры: 521
Неверное количество передаваемых значений
 
Просто ты указываешь в операторе поля и величины для них, количество тех и других у тебя не совпадает... Получается что-то типа:

INSERT INTO tbl (col1, col2, col3) VALUES (val1, val2)

То есть указано три столбца, а значений только два (или наоборот) - судя по окошку ошибки. Еще может случиться, что при выполнении:

INSERT INTO tbl VALUES (val1, val2)

количество столбцов в табллице будет больше (или меньше) и они не имеют установки значения default...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab