Алексей Б.
897 сообщений
#17 лет назад
Я же сказал что понятия не имею что такое form2.Edit1.Text
речь о синтаксисе шла, вот и написал что в голову пришло.
Так что твое "до свидания" не уместно по отношению ко мне.
Андрей Зайцев
67 сообщений
#17 лет назад
Странно стала появляться эта ошибка : license is invalid or has expired
И ниче не запускается.
Это типа делфи не лицензионное чтоли ?? :?:
Можно это както обойти ??
Андрей Зайцев
67 сообщений
#17 лет назад
Delphi перезапустил и все поперло нормально ...
Николай М.
1895 сообщений
#17 лет назад
Сори если повторюсь,
неверно, потому что
ADOQuery - должен чтото возвращать, а у Вас он ничего возвращать не будет, значит надо юзать ExecSQL, а лучше всего не страдать ерундой а юзать хранимки, кто Вас учил так писать проги? Руки отривать сразу надо учителю без суда и следствия!

Дальше, если говорите что ошибка синтаксиса, то нужно уточнять СУБД, поскольку каждая СУБД имеет свои особеносты диалектов, но если пишите в стандарте SQL-92, то в принципе все СУБД ей подчиняются.
Денис Захаров
322 сообщения
#17 лет назад
Цитата ("alibek"):
Да какая разница, дельфи это, PHP или бейсик? Я в дельфи тоже знаю только название.
Подстановка значений из текстового поля напрямую в запрос недопустима ни на каком языке.

А как же динамический сиквел? ))
Болатов А.
1090 сообщений
#17 лет назад
А что с ним? Или слово "напрямую" не было замечено?
Денис Захаров
322 сообщения
#17 лет назад
Напрямую строками и передаешь
Николай М.
1895 сообщений
#17 лет назад
Кстати, забил добавить, если уже юзаете АДО и 7 делфи, то обьязательно обновите MDAC до версии 2.6, дальше обновите делфи до 7.1 версии, на 7.0 есть большие проблеми с АДО.
Тут М.
626 сообщений
#17 лет назад
Это да, sql-инъекция возможна не только в вебе. Гуёвые приложения из-за таких вот перлов тоже подвержены.