Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вставка в БД записей из StringGrida 
:(
    Опции темы
snail1985
  Дата 16.5.2007, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 3.5.2007

Репутация: нет
Всего: нет



Добрый день! Помогите рещить следующую проблему! Я получаю данные из Word в StringGrid. В полученных данных есть номер групп и есть справочник групп на Sql Servere, в котором содержаться все группы и их индексы,  так вот необходимо перед вставкой в таблицу "Результаты" из StringGrid, делать проверку на наличие номера группы в таблице "Группы" и вставлять не номер группы, а индекс которому он соответствует???? Если есть у кого, какие идеи подскажите пожалуйста! А то, что-то ни чего придумать не могу! 
PM MAIL   Вверх
mspuz
Дата 16.5.2007, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 20.6.2005
Где: Ногинск

Репутация: нет
Всего: нет



Либо я не понимаю в чем проблема, либо ты не договариваешь...
Берём номер группы из StringGrid (SG) и делаем запрос в таблицу "Группы" - если нашли, запоминем индекс, если нет - сам решай чего делать. А далее заносим данные и вставляем найденный ранее индекс.
PM MAIL   Вверх
snail1985
  Дата 16.5.2007, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 3.5.2007

Репутация: нет
Всего: нет



Да ты правильно все понял!!!! Помоги кодом пожалуйста! а то ни чего не получается!!!
PM MAIL   Вверх
drkot
Дата 16.5.2007, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: нет
Всего: 8



Ты хоть покажи что получается.


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
RodmanTMP
Дата 16.5.2007, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 26.3.2007

Репутация: нет
Всего: нет



Цитата(snail1985 @  16.5.2007,  13:18 Найти цитируемый пост)
Да ты правильно все понял!!!! Помоги кодом пожалуйста! а то ни чего не получается!!! 

это ты не правильно понял... тебе могут помоч твой код подкорректировать, но не ВСЕ за тебя думать!
PM MAIL   Вверх
snail1985
Дата 17.5.2007, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 3.5.2007

Репутация: нет
Всего: нет



Я делаю примерно так:
for iRow := StringGrid1.FixedRows to StringGrid1.RowCount - 1 do begin
query.sql.add:='insert into Результаты from Группы where id=stringgrid.cells[7,iRow]'
id - индекс в справочнике Группы.

Вот что я пробовал, ни че неполучаеться :-(!!!!!
Помогите чем можете! smile

PM MAIL   Вверх
SergeBS
Дата 17.5.2007, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 11
Всего: 22



snail1985, 
Цитата
query.sql.add:='insert into Результаты from Группы where id=stringgrid.cells[7,iRow]'

А теперь выведи ЭТО в виде строки сообщения и подумай, куда такую команду пошлет сервер.
stringgrid.cells[7,iRow] - ?????
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.