|
|
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
Добрых суток, Такой вопрос, выполняю обычный запрос на SELECT Код: pascal 1. После, хочу выбрать последний результат из запроса Код: pascal 1. Но получаю ошибку Код: pascal 1. 2. 3. Если же просто ставлю в начало и перебираю последовательно до конца. то все ок Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Что за проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 17:00 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
FIL23, OPEN не вижу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 19:40 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
Какое слово в сообщении об ошибке тебе непонятно? (С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 20:15 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
GerasimenkoFIL23, OPEN не вижу... да есть там, я не полностью не выложил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 21:14 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
ЛюбезныйКакое слово в сообщении об ошибке тебе непонятно? (С) Объясните плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 21:14 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
Связался с dbexpress? Получи unidirectional dataset. Это экономно, но навигация - только Next. Для нормальной навигации надо грузить все в TClientDataSet (обычно цепляется через провайдер). Кстати, там был компонент, где ClientDataSet и провайдер уже прикручены к запросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 21:22 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
А зачем использовать perSQLQuery.DataSet, а не perSQLQuery ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 21:28 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
я тут с MySQL работаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2019, 23:03 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
FIL23, ХЗ, что такое SimpleDataSet, но судя по сообщению об ошибке он является unidirectional (однонаправленным). А если память не изменяет, то unidirectional (в противовес bidirectional) dataset поддерживают только Next и First. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2019, 05:58 |
|
||
|
SimpleDataSet.DataSet.last ошибка
|
|||
|---|---|---|---|
|
#18+
Квази, +1 http://docwiki.embarcadero.com/RADStudio/Rio/en/Using_dbExpress_Datasets автор Many of the capabilities introduced by TDataSet are either unimplemented in unidirectional datasets, or cause them to raise exceptions. For example: The only supported navigation methods are the First and Next methods. Most others raise exceptions. Some, such as the methods involved in bookmark support, simply do nothing. There is no built-in support for editing because editing requires a buffer to hold the edits. The CanModify property is always False, so attempts to put the dataset into edit mode always fail. You can, however, use unidirectional datasets to update data using an SQL UPDATE command or provide conventional editing support by using a dbExpress-enabled client dataset or connecting the dataset to a client dataset. There is no support for filters, because filters work with multiple records, which requires buffering. If you try to filter a unidirectional dataset, it raises an exception. Instead, all limits on what data appears must be imposed using the SQL command that defines the data for the dataset. There is no support for lookup fields, which require buffering to hold multiple records containing lookup values. If you define a lookup field on a unidirectional dataset, it does not work properly. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2019, 10:07 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2039399]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 530ms |

| 0 / 0 |
