|
|
|
Подскажите с рефрешем непонятки.)
|
|||
|---|---|---|---|
|
#18+
Mains1->IBDataSet1->Edit(); Mains1->IBDataSet1->FieldByName("PERVICH")->AsString = 1; Mains1->IBDataSet1->Post(); Mains1->IBTransaction1->CommitRetaining(); Mains1->IBDataSet1->Refresh(); Грид не обновился, запси которые должны "исчезнуть" видны. Может лучше закрывать/открывать а не рефрешить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:41 |
|
||
|
Подскажите с рефрешем непонятки.)
|
|||
|---|---|---|---|
|
#18+
A у IBDataSet1 прописан ModifySQL ? Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:46 |
|
||
|
Подскажите с рефрешем непонятки.)
|
|||
|---|---|---|---|
|
#18+
Refresh - это только для текущей записи. Так что не мучайтесь с CommitRetaining, если нужны изменения (возможно, каскадные?) во всем наборе, делайте Commit и переоткрывайте весь набор. Потом позиционироваться на текущую запись. Очень рекомендую вместо IBX использовать FIB+ -там все это делается "само", и переход c IBX почти безболезнен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 15:15 |
|
||
|
Подскажите с рефрешем непонятки.)
|
|||
|---|---|---|---|
|
#18+
автор Dnico да. P.S. Я его автоматически сгенерил в компоненте "АПДЕЙТ" и вставил в компонент "IBDataSet1" RefreshSQL. Select RDB$DB_KEY as IBX_INTERNAL_DBKEY, DATEREG, OWNER, и т.д. from ТАБЛИЦА where DATEREG = :DATEREG and OWNER = :OWNER and и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 15:17 |
|
||
|
Подскажите с рефрешем непонятки.)
|
|||
|---|---|---|---|
|
#18+
Вообщем-то Малиновский Владимир прав. Так и надо поступать. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:29 |
|
||
|
Подскажите с рефрешем непонятки.)
|
|||
|---|---|---|---|
|
#18+
Спасибо. С наступющим 2004. Творческих успехов в новом году. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 10:44 |
|
||
|
Подскажите с рефрешем непонятки.)
|
|||
|---|---|---|---|
|
#18+
Как можно сделать БД на другом пк. У меня сейчас на win98 стоит IB Serv. Я хочу тоже самое (БД) развернуть на другом ПК (win2000Serv). Пробывал делать так: - на ПК с БД открывал "Server Manager" в нем делал архив БД. - на другом пк с 2000Serv. Инсталлировал тот же дистрибутив IB. Потом зашел в "InterBase Windows ISQL" в нем создал БД с другим именем. Далее открыл "Server Manager" подключился к созданной БД и сделал ресторе. Вышла ошибка и все. Как мне зделать БД на другом ПК (таблицы,данные,права). И вот еще, почемут на ПК с 2000й виндой, БД создаються в директории по умолчанию в Bin и без расширений. А на 98Wind я указывал путь где хочу и имя файла с расширением. Это так должно быть? Спасибо за внимание. P.S. Можно ли не инсталить IB, а просто перенести директорию в нужное место с БД и все? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 10:56 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32361247&tid=1579453]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 350ms |

| 0 / 0 |
