Детские ошибки..))))))
1) действительно без внимания (убедила надпись в программе НЕ ОБЯЗАТЕЛЬНО smile )
2) от отчаяния))) Аналогично использую одну форму. Более того, даже создал новый проект чисто для проверки работоспособности связей между таблицами!) - естественно, всё работало как надо.
3) а вот это уже результат тандема отчаяния и ночных посиделок..)

sere9a.nick wrote:

Сегодня [22.03.2015] 03:22:19

   Давно болею идеей придумать и написАть чтото своё. Отучился на Oracle database (SQL, PL/SQL, APEX), но при цене этих продуктов и невозможности попасть работать по специальности сие желание отпало. Начал осваивать PHP + MySQL (web-портал + БД. Компактно, взять тот же USBWebServer ~10 Mb), но какт тоже не пошло с учётом свободного от работы времени.
   В эти выходные решил очередной раз найти себя в Delphi (вроде есть конструктор форм. остаётся всего лишь связать элементы щепоткой кода. Процедуры по мне так похожи на Oracle PL/SQL, что собственно и подкупило попробовать себя в Delphi). Пробовал подключиться к MySQL, развестил элементы, dbExpress.SQLConnection Connecter выставилось в True, но TableGrid при нажатии на кнопку ответил ошибкой и я забил..)
А этой ночью прочёл что скрипты построены на похожей теме (наверн от этого никуда не деться smile). Буду осваивать программу автора используя "фишечки" со скриптами. Авось найдёт прозрение и я продвинусь в Delphi как автор).

   Програмный продукт полезный, НИ РАЗУ НЕ ПЕРЕГРУЖЕН при всей палитре его возможностей и мало в чём сможет ограничить рядового пользователя - только фантазия, только хардкор! (с). (От себя хочется добавить, что инструкция решить мой проблему не помогла. Может чтото можно дописАть / уточнить).
Автору выражаю огромный респект! желаю, чтобы творческие идеи никогда не покидали его и программа становилась только лучше, за чем мы, пользователи, будем активно следить!
                            Ещё раз спасибо и удачи!

Хотел я написАть по поводу ошибки "no such column", но перед написанием текста всё же допёр: отсутствовала связь между таблицами smile
Так же в одном из примеров (папка EXAMPLES) увидел ОЧЕНЬ полезную фишку с разделом SQL WHERE

SELECT ... 
FROM ... 
WHERE ... LIKE "{ДопустимИмяTextBox}"

Ну и сразу же я набросал SQL поиск по нескольким столбцам (не знал, как реализовать без этой "фичи")

SELECT t.ID, strftime('%d.%m.%Y', t.DATE), t.INFO, t.DESCR, t.COMPLETE
FROM TASKS t
WHERE t.DATE LIKE "{Tasks_Search}"
 OR t.INFO LIKE "{Tasks_Search}"
 OR t.DESCR LIKE "{Tasks_Search}"
-- где Tasks_Search есть имя текстовой строки (TextBox) 

Проблема состоит в следующем: не могу редактировать строку, полученную SQL запросом (НЕ через мастер[Action=>Поиск]).
Выбираю одну строчку, нажимаю кнопку ИЗМЕНИТЬ (200 раз всё работало). Открывается форма с полями всё как надо, но данные в соответствующие поля не подтянулись..поля пусты(
Может результат SQL нельзя подтянуть в форму редактирования, может где сам ошибся. Я пока только осваиваю сей золотой продукт smile
Прикладываю файлы (всё по феншую), может кто поможет. Параметр для поиска: цыфра "2" (пока что просто надобавлял строк..)

3

(13 replies, posted in Russian)

Aleksandr.Gukov wrote:

Здравствуйте, у меня подобная ошибка: "no such column", удаление базы, как Вы советовали выше, не помогло, не подскажете в чём еще может заключаться проблема? Заранее большое спасибо!

Уже хотел присылать на сайт свой проект с подобной ошибкой, а потом ещё раз посмотрел и рассмеялся - между таблицами не была установлена связь! (в программе вкладка ТАБЛИЦЫ БАЗЫ ДАННЫХ => НОВОЕ ПОЛЕ [+] => Связь (самое нижнее). И выбираем таблицу, с которой хотим связать. {Например, сотрудник работает в отделе. Он не может работать в несуществующем отделе (главный тут ОТДЕЛ). Значит ИМЕННО в таблицу СОТРУДНИКИ надо добавить СВЯЗЬ с таблицей ОТДЕЛЫ}).

P.S. подключался отдельно к файлу БД (ох уж это любопытство): ForeignKeys при таблицах отсутствуют. Стало быть вся целостность БД и все связи организованы на стороне программы (если моё умозаключение верно). Автору респект чтоли cool smile