imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.07.2005, 13:31     # 1
Enemy.
Newbie
 
Регистрация: 11.01.2005
Сообщения: 21

Enemy. Нуль без палочки
Sql в C++ Builder

У меня есть таблица. Как программно добавить в нее запись запросом sql?
Проблема не в запросе sql, а как это реализовать в С++ Builder чтобы по нажатию кнопки можно было редактировать таблицу.
Enemy. вне форума  
Старый 12.07.2005, 13:53     # 2
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Enemy.
Опиши сначала через какие VCL-компоненты ты осуществляешь доступ к таблице, и что за источник данных (SQL Server или там файловый DBF).

Существуют компоненты типа ADOCommand для выполнения SQL операторов. Сгодятся для создания таблиц и модификации структуры.

Если нужен лишь SELECT или INSERT/UPDATE, то можно обойтись ADOQuery.
ЕЖ вне форума  
Старый 12.07.2005, 15:40     # 3
Enemy.
Newbie
 
Регистрация: 11.01.2005
Сообщения: 21

Enemy. Нуль без палочки
Использую DbGrid, Query, Datasource, ну и кнопка конечно
Enemy. вне форума  
Старый 12.07.2005, 16:05     # 4
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Enemy.
Так и не написал что у тебя за сервер БД и почему ты пользуешся именно TQuery. Видимо используешь BDE для доступа к DBF или Pardox DB?

В таком случае тебе видимо лучше будет воспользоваться компонентом TUpdateSQL, который подключается к TQuery через свойство TUpdateObject. Там можно будет указать отдельные операторы на INSERT/UPDATE и DELETE.

Вот статья на эту тему с примерами http://yumi.ziet.zhitomir.ua/ct/prog...ata_acc5.shtml
ЕЖ вне форума  
Старый 12.07.2005, 16:37     # 5
Enemy.
Newbie
 
Регистрация: 11.01.2005
Сообщения: 21

Enemy. Нуль без палочки
Извини забыл про БД. Да ты прав Paradox.
Enemy. вне форума  
Старый 12.07.2005, 19:41     # 6
Enemy.
Newbie
 
Регистрация: 11.01.2005
Сообщения: 21

Enemy. Нуль без палочки
Спасибо большое. Все я разобрался
Enemy. вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:11.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.