|
|
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Пробле заключается в следующем Есть код: Код: plaintext 1. после выполнения переменная i получает значение равное 0 (не правильное значение, т.к. у последней записи id=29 ) если прописать: Код: plaintext 1. 2. топеременная i получит действительно значение 29 с чем это может быть связано и как обойти эту проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 09:53:51 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Попробуйте без RecordCount, но Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:09:06 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
OracleXПопробуйте без RecordCount, но Код: plaintext 1. Это не работает. Да и к тому же мне не нужно выводит сообщение, мне нужно, что бы он с последней строки брал параметр. Если же делать дополнительное текстовое поле и записывать туда какое-то значение вместо вывода сообщение, то тоже не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:11:00 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Вы в отладчике смотрите? Если да, то попробуйте, как я сказал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:12:18 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Кроме того после Last нужно Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:14:31 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
OracleXКроме того после Last нужно Код: plaintext пробую... все равно выдает 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:20:48 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Вернее, можно и до Last, но в любом случае с проверкой наличия записей: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:24:12 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
TOraQuery - это класс из ODAC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:26:29 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
OracleXВернее, можно и до Last, но в любом случае с проверкой наличия записей: Код: plaintext ну хорошо, проверку я делаю, проблему основную это не решает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:26:53 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Если есть исходники TOraQuery и ситуация воспроизводится, то в отладчике посмотрите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:32:09 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
OracleXЕсли есть исходники TOraQuery и ситуация воспроизводится, то в отладчике посмотрите. и что я там вижу? Да он действительно перешел на последнюю строку, но пока перед взятием параметров не укажешь showmessage все параметры у него нулевые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:34:58 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Исходники ODAC есть у Вас? Отладчиком зайдите в ODAC. В Delphi у ODAC такой особенности, как у Вас, не будет наблюдаться. Попробуйте перед Last сделать First, чисто для эксперимента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:51:16 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
OracleXИсходники ODAC есть у Вас? Отладчиком зайдите в ODAC. В Delphi у ODAC такой особенности, как у Вас, не будет наблюдаться. Попробуйте перед Last сделать First, чисто для эксперимента. Я конечно же все варианты попробую... в конечном итоге решение проблемы все равно найду. Если хотите я потом в эту темку могу сбромить что получилось ) А вам большое спасибо за общение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 11:09:50 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
В отладчике посмотрите DataMod->OQr_Report->FieldByName("ID")->AsInteger Может быть, проблема с областью действия имен, две переменных i и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 11:40:28 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
OracleXВ отладчике посмотрите DataMod->OQr_Report->FieldByName("ID")->AsInteger Может быть, проблема с областью действия имен, две переменных i и т.п. но тогда почему как только вывожу сообщение текстовое все работает нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 11:46:30 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Также попробуйте переименовать переменную i, например, в IdColumn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 11:56:56 |
|
||
|
проблемы с TOraQuery
|
|||
|---|---|---|---|
|
#18+
А можно вопрос? А зачем вам это понадобилось? Вы хотите определить id последней вставленной записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 15:17:22 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=272&tid=2027988]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 290ms |

| 0 / 0 |
