Форум: "Базы";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
Вниздобавить запись Найти похожие ветки
← →
MaxwellZ (2003-11-16 18:49) [0]Прив всем!
Вообще говоря, я в делфи не пишу, просто понадобилось для друга простенькую программку собрать. Значит есть у меня таблица notebook.db с такими полями: (Id, Name, Address1, Address2, Phone1, Phone2, Phone3, Birthday). Id - auto_increment, birthday - date, остальные - строки разной длины. Никаких учебников под руками нет,вот пытаюсь по хелпу и руководствуясь своими знаниями SQL добавлять новую запись. Создал новую форму, в нее накидал полей и кнопку с надписью "Записать". Теперь вот как записывать? Кинул на форму table, связал с таблицей. Попробовал Table1.InsertRecord ([null, f1.text, f2.text,...]);
Ругается на первое поле - Id - говорит - не подлежит изменению ( ну и правильно - автоинкремент ведь). Попробовал кинуть запрос, связать его через датасорц с таблицей и написать в нем что-то типа: INSERT INTO notebook.db (Address1, Address2, Phone1, Phone2, Phone3) VALUES ("Cheshihin Alexey","A1","A2","P1","P2","P3");
Тоже ругается - ПАРАМЕТР ЗАДАН НЕВЕРНО. Хотя, следуя синтаксису SQL"я все вроде верно. Как мне извратиться? Вернее, как вообще постутпают в делфи, опишите мне кратенько, pls!!
← →
Anatoly Podgoretsky (2003-11-16 18:56) [1]"Cheshihin Alexey" странный адрес, еще более странно, что в списке 5 параметров, а передается 6.
Теперь ответ на сам вопрос, обычно сначало читают книги, теорию баз данных, затем изучают конкретные инструменты и толкьо потом идет написание, наоборот получается очень плохо.
← →
Vlad (2003-11-16 18:58) [2]Подозреваю, тебе будет достаточно использовать TTable+DB-Aware контролы, т.е. вместо Edit используй DBEdit. И не надо будет извращаться.
← →
MaxwellZ (2003-11-16 19:15) [3]2Vlad: спасибо, смотрю вот в VCL Reference описание компонентов.
2Anatoly Podgoretsky:
Вот это я протупил! Большое спасибо - отработало!
гм... просто это моя далеко не первая программа и делфи 6 не первая визуальная среда разаработки с которой я сталкиваюсь. Обычно мне хватает хелпа. Боюсь обидеть поклонников Delphi, но, по крайней мере, в 6м делфи - хелп более чем неудобно составленный! Ух... я пока я нашел, в каком из фалов хелпа что искать (ведь я незнал ни самого синтаксиса Delphi, ни элементарных функций - работы со строками и преобразования типов данных).
Большое всем спасибо!
← →
Anatoly Podgoretsky (2003-11-16 19:21) [4]На хелп ты зря, наоборот очень удобный, но не без недостатков, иногда есть неточности. Кроме того он полно контекстовый! Достаточно только F1 нажать.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c