146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
|||||||||||
1 | |||||||||||
Не могу никак разобраться с SQL14.02.2009, 17:31. Показов 1189. Ответов 5
Метки нет (Все метки)
Не могу никак разобраться с SQL.
Вот например у меня есть таблица data1.db. Я её загружаю
0
|
14.02.2009, 17:31 | |
Ответы с готовыми решениями:
5
Никак не могу разобраться Никак не могу разобраться с postmessage Никак не могу разобраться с ошибкой. Никак не могу разобраться со скриптом |
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
15.02.2009, 01:08 | 2 |
ну вообще было бы неплохо это делать, чтобы запросы не легли один на другой... а еще лучше динамически создавать TQuery и после выполнения удалять
0
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
|||||||||||
15.02.2009, 13:49 [ТС] | 3 | ||||||||||
так в том то и проблема, что как ни пиши постоянно ошибки(при выполнении) выскакивают.
единственный вариант когда ошибки нет но становится пустой DBGrid
Добавлено через 1 час 1 минуту 12 секунд кажется понял: чтобы UPDATE data1.db SET Code=Code+1 хватает
0
|
Любитель давать советы
342 / 135 / 14
Регистрация: 12.01.2009
Сообщений: 511
|
|
15.02.2009, 13:49 | 4 |
Будем разбираться по порядку.
SQL-запросы делятся на 2 типа: одни возвращают данные (select), другие - нет (insert, update). И используются они по-разному. Запросы с данными открываются командой Open, после чего их данные используются - отображаются в гриде, например. Если запрос закрыть, данные в гриде исчезнут - они нигде не хранятся дополнительно. Запросы без данных обычно исполняются командой ExecSQL без открытия. И результат их действия мы не увидим, пока снова не откроем какой-либо запрос с данными.
1
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
||||||
15.02.2009, 14:51 [ТС] | 5 | |||||
паходу так:
0
|
Любитель давать советы
342 / 135 / 14
Регистрация: 12.01.2009
Сообщений: 511
|
|
15.02.2009, 17:06 | 6 |
Примерно так. Но лично я все-таки предпочитаю использовать два разных запроса, так как select обычно нужен всегда - зачем его перебивать на что-то другое.
0
|
15.02.2009, 17:06 | |
15.02.2009, 17:06 | |
Помогаю со студенческими работами здесь
6
Никак не могу разобраться в FoxPro 9.0 Никак не могу разобраться с конструктором. Никак не могу разобраться со списками в Си Никак не могу разобраться с ООП Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |