Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.10.2003, 11:50
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
Надо пулучить максимальное значение в столбце. Если делать так: ADOQuery.Close; with ADOQuery.SQL do begin Clear; Append ('SELECT MAX(Столбец1)'); Append ('FROM tblMain'); end; ADOQuery.Open; то выдает ошибку: Access violation at address 1B041716 in module 'msjet40.dll'. Если этот запрос прописать заранее, то работает. Возможно это можно сделать намного проще. Кто знает - подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 11:52
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
Хмм так то вродебы все правильно ... Если этот запрос прописать заранее, то работает. А это как это ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 11:56
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
Я имел в виду прописать запрос на этапе проектирования (когда прога не запущена). Наверняка можно это сделать проще, не заморачиваясь с ADOQuery. Кто знает - подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 12:05
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
А если попробовать вместо Close/Open менять Active:=false/true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 12:20
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
Действительно, ошибка, причем в Jetoвской DLL-е Напишите так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. а, вообще-то, можно проще Код: plaintext 1. 2. 3. 4. 5. 6. 7. Правда вторая схема может не работать на SQL сервере, если CursorLocation = clUseServer. В этом случае Recordset будет пустым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 12:23
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
ха.... интересно.... действительно так... пиши все в одну строку, все работает.... щаз попробую побороть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 12:25
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
2 Дятел Спасибо, помогло! Не такой ты и Дятел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 12:33
|
|||
|---|---|---|---|
TADOQuery |
|||
|
#18+
Кстати, если после Close сделать AdoQuery.ParamCheck := false;, то все работает в первоначальном варианте :)) З.Ы. Между прочим, дятел - птица не глупая... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2003, 12:36
|
|||
|---|---|---|---|
|
|||
TADOQuery |
|||
|
#18+
А я вот тут типа построил приложеньице: - на форме TADOConnection, TADOQuery, TDataSource, TDBEdit - все связаны в порядке перечисления. ADOConnection : ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Program Files\Borland\Delphi7\Projects\TestAdo\db1.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False LoginPronpt = False DBEdit: DataField = MAX_SUMMA Текст программы: procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery1.Close; ADOQuery1.SQL.Text := 'SELECT max(SUMMA) as MAX_SUMMA FROM Tabl;'; ADOQuery1.Open; end; Все работает. Windows2000 Pro SP4, Office2K SP2, Delphi 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2116346]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 324ms |

| 0 / 0 |
