БД "Электронная библиотека"

Статус
Закрыта

Ксардас1234

Гвардеец
Участник форума
Регистрация
12 Апр 2010
Сообщения
1.908
Реакции
571
Баллы
260
Лучшие ответы
0
#1
Осмелюсь завести практически личную тему, дабы помучить вас тупыми и не очень вопросами.

По окончанию работы выложу краткое руководство по созданию данной БД. В котором всё подробно, шаг за шагом, да ещё и с картинками, будет расписано.
 
Автор
Автор
Ксардас1234

Ксардас1234

Гвардеец
Участник форума
Регистрация
12 Апр 2010
Сообщения
1.908
Реакции
571
Баллы
260
Лучшие ответы
0
#2
А вот и первый, на мой взгляд, крайне тупой вопрос. Я как-то даже и представить не мог, что такое может быть.

В общем создал таблицу в InterBase. Привязал к Delphi. Далее тупик. Таблица отказывается заполняться.

В приложении картинки. Код таблицы. То, как она выглядит в Delphi. И ошибка.

До ошибки я лишь запустил всё это дело. Заполнил одну строку. Нажал принять/запомнить строку. И всё, далее ошибка.

Думал, ошибка в "представлении данных" (VARCHAR, INTEGER). Почитал книгу. Ничего более подходящего не нашёл.

Вопрос: как быть?
InterBase.JPG Delphi.JPG error.JPG
 

Xpycm

Рыцарь
Почётный пользователь
Участник форума
Регистрация
31 Мар 2010
Сообщения
2.215
Реакции
244
Баллы
269
Лучшие ответы
0
#3
А тебе говорили, не бери Интербейс! Бери Аксесс, он круче) Я в нем разбираюсь боле-менее.

Ну ладно. Думаю, все же с форматом косяки, т.к. в ДБГриде Дельфовом ячейки текстовые, а не числовые. Проверь это.
 

siryksv

Житель города
Участник форума
Регистрация
11 Апр 2010
Сообщения
210
Реакции
10
Баллы
28
Лучшие ответы
0
#4
No_name, Хруст может быть прав. В Дельфи сетка (и воопще надписи и поля всех контролов) имеет строковый тип. Я уже больше года не имел дела из БД под Дельфи, поэтому может, и ошибаюсь ???. Вот в ВизуалСтудии там идет автоподстраивание типа (так как соотв. заголовочные файлы из определениями функций заполнения контролов генерируются уже по готовой базе "на лету") ::).

Но дам один совет. Скачай книгу Миши Фленова "Библия Delphi". Любой поисковик сразу же дает ссылки на нее. Когда я только начинал знакомиться из БД, она мне здорово помогла. Там очень хорошо, подробно и доходчиво все описано по работе из БД. Причем живым языком, без лишнего формализма.
 
Автор
Автор
Ксардас1234

Ксардас1234

Гвардеец
Участник форума
Регистрация
12 Апр 2010
Сообщения
1.908
Реакции
571
Баллы
260
Лучшие ответы
0
#5
А тебе говорили, не бери Интербейс! Бери Аксесс, он круче) Я в нем разбираюсь боле-менее.
Мне много чего говорят. Но я ведь всегда самый умный.

Ну ладно. Думаю, все же с форматом косяки, т.к. в ДБГриде Дельфовом ячейки текстовые, а не числовые. Проверь это.
DBGrid привязан к прописанной в InterBase таблице. Там вполне нормально прописан varchar, т.е. символьный тип. Проблемы именно с ним, т.к. столбцы под integer без всяких капризов вполне себе заполняются цифрами. Не могу понять в чём дело, раньше всё работало.

No_name, Хруст может быть прав. В Дельфи сетка (и воопще надписи и поля всех контролов) имеет строковый тип. Я уже больше года не имел дела из БД под Дельфи, поэтому может, и ошибаюсь ???. Вот в ВизуалСтудии там идет автоподстраивание типа (так как соотв. заголовочные файлы из определениями функций заполнения контролов генерируются уже по готовой базе "на лету") ::).

Но дам один совет. Скачай книгу Миши Фленова "Библия Delphi". Любой поисковик сразу же дает ссылки на нее. Когда я только начинал знакомиться из БД, она мне здорово помогла. Там очень хорошо, подробно и доходчиво все описано по работе из БД. Причем живым языком, без лишнего формализма.
Большое вам спасибо за поддержку. Это очень сложная работа. Я сам виноват, что, летая в облаках, отхватил себе такую. Да ещё и дождался последних дней, как всегда. Начни я в январе что-нибудь возможно и получилось бы, а сейчас... гиблый номер. Предсмертные конвульсии.

Но в то же время ещё не конец. И возможно я ещё смогу выложить подробное описание "шаг за шагом". Маловероятно, но возможно.
 
Статус
Закрыта

Сверху Снизу