opavlo
У меня так не получается, все равно без ide не запускается. ?
может из за того что до него стояла оценочная версия, вроде все с корнем удалила, перезагрузила, но не получилось.
для офисных приложении, например разные БД с отчетностью, экспортом и импортом excel, word и др., сетевые клиент серверные программы , для их разработки мне больше всего подходит Delphi, так как быстро и удобно, очень много дополнительных и классных компонентов, много книг и примеров, мануалов...
Для редактирования записей в таблице. БД MySQL 5.5.
Есть таблица tab2 с полями id, nam, number.
Есть UniQuery2 и UniTable1+DBGrid1 для отображения данных.
В свойстве SQL компонента UniQuery2 пишем:
UPDATE tab2
SET
nam = :nam, number = :number
WHERE
id = :id
то есть редактируем выбранную...
Причина найдена
Причина ошибки в синтаксисе sql запроса.
Я с интернета взяла распространенный пример кода:
Если ты используешь UniQuery.
То в его свойстве SQL пишешь запрос на вставку. Пример:
Код:
INSERT INTO tablename(pole1,pole2...)
VALUES(:value1,:value2...);
и почему то у меня выходила...
Установлены:
Rad Studio Delphi 2010 + UNIDAC, MySQL5.5 и для работы с ним phpmyadmin.
Через phpmyadmin создаю бд test с таблицей tab1 (поля key, nam), кодировку выбираю utf8_general_ci.
На форму кидаю UniConnection1, MySQLUniProvider1, UniTable1, Uniquery1, Datasource1, Datasource2 и 2 DBGrid...