| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Firebird, Interbase > Как удалить/добавить запись с помошью IBTable |
| Автор: wer88 20.6.2009, 19:28 | ||||
| Как с помощью компонента IBTable, в Borland Builder 6 удалить или добавить запись, удалять пробовал вот так:
Не приводит ни к какому результату. Вставлять пробую вот так:
Кроме ошибок ничего не получаю :-( Заранее благодарен. |
| Автор: Данкинг 20.6.2009, 19:37 |
| А TIBQuery чем не подходит? |
| Автор: wer88 20.6.2009, 19:39 |
| Данкинг, IBTable1 как то удобнее, потому что с ним есть кое какой опыт работы. |
| Автор: wer88 20.6.2009, 19:55 | ||
А в какой должна быть? Вроде компонет же интербейза. Проблема в том что вот эта строчка:
Выдаёт Lvalue required. |
| Автор: Данкинг 20.6.2009, 20:11 |
В теме про Билдер. http://tinyurl.com/nhmx7l |
| Автор: wer88 20.6.2009, 20:32 |
| С этим рабозрался, спасибо большое! А почему удаление не работает? |
| Автор: wer88 20.6.2009, 20:57 | ||
Вставил такой код для добавления:
Вроде что то куда то добавляется, никаких ошибок, но и база без изменений остаётся :-( |
| Автор: Данкинг 20.6.2009, 21:23 | ||
Что значит не работает? Вот твой код из первого поста:
Ты встаёшь на последнюю строчку и её удаляешь. Должно всё работать. На кой снова пишешь IBTable1->Last(); ? Как ты это определяешь? Ищешь добавленную запись и не находишь? |
| Автор: wer88 20.6.2009, 21:38 |
Да, даже refresh в конце вставил, нету такой записи. И с удалением тоже что то не то, никаих ошибок, всё ок, но запись на месте последняя :-( |
| Автор: Данкинг 20.6.2009, 22:39 |
| wer88, забыл совсем: а транзакцию подтверждаешь? |
| Автор: Akella 21.6.2009, 01:36 | ||||
Настоятельно советую изучить хотябы простейшие методы работы с БД. Как я вижу, ты не знаешь даже, что такое Insert или Edit и с чем их едят. Добавлено @ 01:37 С++ + Базы данных Добавлено @ 01:38
Добавлено через 3 минуты и 1 секунду
А ты что-нибудь знаешь о транзакциях? Добавлено через 4 минуты и 28 секунд И опять же про чтение.... ты видать писатель, ну типа читать не любишь P.S. Без обид |
| Автор: wer88 21.6.2009, 12:40 | ||||||
Да не на что обижаться, если умные люди подсказывают, а не просто говорят что ничего не знаю))) С добавлениеу/удалением в общем случае разобрался, спасибо огромное, теперь другая проблема, вроде гугл поюзал, почитал, ничего не нашел как решить её толком. Для того что бы запись добавить мне надо значение из DBLookupComboBox получить, как я понял там не всё так просто, так не получается:
Присваивается просто пустая строка, может есть какой нибудь не сложный способ? Добавлено через 7 минут и 28 секунд Проблему решил вот так:
|
| Автор: Akella 21.6.2009, 13:03 | ||
|