|
|
|
не могу обновить данные и выполнить запрос
|
|||
|---|---|---|---|
|
#18+
У меня 2 вопроса: 1. Подскажите пожалуйста, как выполнить динамически создаваемый запрос (использую компонент TQuery). в принципе запросы выполняются, но если присутствуют операторы DELETE или INSERT, то возникают какие-то ошибки. как это иправить??? может использовать другой компонент?? 2. есть TQuery, есть DBGrid, есть TDBNavigator. как надо их правильно связать, чтобы можно было править данные в DBGrid и при нажатии на SAVE в TDBNavigator данные сохранялись на диск? заранее всем спасибо. PS: Я программирую на Builder5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2004, 19:06 |
|
||
|
не могу обновить данные и выполнить запрос
|
|||
|---|---|---|---|
|
#18+
1) Ты наверное пытаешся открывать курсор (Open()) во всех случаях, а если это не SELECT, то курсор открывать нельзя. Как "прознать" у этого "чуда" Дельфи, есть ли данные - не знаю. 2) Нет там такого понятия "диск". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:05 |
|
||
|
не могу обновить данные и выполнить запрос
|
|||
|---|---|---|---|
|
#18+
если запрос не возвращает данных, то он выполняется методом ExecSQL(), а не Ative=true или Open(); TDBNavigator вообще нафик никому не нужен ... ни я сам и никто из моих знакомых на практике егоникогда не использовал. а о сохранении данных разговор отдельный. если ты используешь нормальную базу данных, то за соранение или откат данных отвечает транзакция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2004, 11:02 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2034452]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 197ms |
| total: | 324ms |

| 0 / 0 |
