|
|
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
Не знаю но почему то когда пишу такую вешь: Query1->Edit(); Query1->FieldByName("Name")->AsString = Edit1->Text; Query1->FieldByName("Style")->AsString = Edit2->Text; Query1->FieldByName("Size")->AsString = Edit3->Text; Query1->Post(); Он пишет ошибку при нажатии кнопки Query1: Cannot modify a read-only dataset А где тогда менять ето условие read-only ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 15:58 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
RequestLive = true; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 17:24 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
Не факт, что поможет. Т.к. в общем случае всё зависит от самого запроса (SQL кода). Если запрос собирает данные из нескольких таблиц - то RequestLive=true не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 19:30 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
текст запроса приведи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 23:22 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
Я написал так: SELECT * FROM TABLE_1 WHERE Имя = 'Михаил'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 11:54 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
А если убрать Query1->Edit(); ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 12:44 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
ТОгда будет ошибка что Dataset is not in edit or insert mode...((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 14:25 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
RequestLive = true; Поставил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 15:11 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
Вот поставил....((( и пишет мне...))) 'Could not find object.' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 15:33 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
А запросы на редактирование прописаны? Д.б. что-то типа ModifySQL . Точно не знаю, я не использую эти компоненты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 16:37 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
Скажу сразу, что не смогу дать ответ, поскольку даже не представляю о чем речь и что это за объект такой TQuery. Однако из общих соображений понятно, что пытаться вносить изменения в данные полученные запросом по меньшей мере странно. Результатом запроса является виртуальная (временная) таблица изменения в которой никуда сохраняться не должны. Если хочется изменять данные путем запроса, то надо запросы же и формировать: Код: plaintext 1. 2. 3. Если же програмными средствами, то открывать надо не запрос а непосредственно таблицу и позиционироваться на нужную запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 16:55 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
to _Konst: Спасибо.... Дело вот в чем, т.е из-за чего я затеял ету тему...) TQuery это компонент, задача которого работать с запросами....))) И в эдной статье я нашел что этот самый TQuery можно редактировать Я написал немного кода а редактировать в итоге он не захотел... Вот и встал вопрос...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 17:09 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
А все ж таки на конкретную запись ты позиционируешься или нет? Я не думаю, что двойное прощелкивание записи в контроле (или как ты там еще узнаешь, что надо редактировать) сопровождается навингацией по набору рядов в объекте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 17:53 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
А еще бы я попробовал без конструкции WHERE. И еще есть вот какие наводящие соображения. Скорее всего этот TQuery работает через ADO (OLE DB) тогда ему надо как-то пересчитать позицию записи из запроса в ее реальную позицию в таблице. Пересчет закладки по-моему невозможен... Проще всего это сделать если в таблице имеется первичный ключ или уникальный индекс => надо создать или то или другое. Кстати без уникального индекса и(или) первичного ключа набор строк скорее всего не будет поддерживать и закладок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2004, 18:20 |
|
||
|
А разве нельзя делать TQuery->Edit();
|
|||
|---|---|---|---|
|
#18+
для TQuery опция CursorType не должна быть ctOpenForwardOnly опция LockType не должна быть ltReadOnly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 01:39 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2035197]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 302ms |

| 0 / 0 |
