|
|
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Доброе время суток! на форме лежат компоненты TUniQuery, TDataSource, TUniConnection и cxGrid. Вся эта кухня успешно коннектится к MySQL 5. Запросом Код: sql 1. 2. данные с сервака прилетают на хост и показываются в гриде. С этим все ок. Но не очень понял такую фигню: Допустим, идем в Query Editor данного компонента и, ну, например, напишем строки на вкладке Update SQLs: Код: sql 1. 2. 3. После этого, мне кажется, что на вкладке Parameters того же Query Editor должны бы появиться два параметра: Id и Name. Но не появились. И добавить ручками ничего тоже не дает. Я ж использовал TADOQuery, TMSQuery. Стучался на разные серваки. И всегда все было ок. А тут такая неожиданность! Нет желания все в коде прописывать, лучше бы в дизайне все это нарисовать, только что же я делаю не так, что параметры недоступны в дизайне. Может у проблемы один корень, так как я также и редактировать записи не могу! Ведь я же перевожу датасет в режим Edit: Код: pascal 1. 2. 3. 4. Данные, которые видны в гриде, приходят с датасета, который успешно переходит в режим Edit. У грида даже значок соответствующий появляется, что все гуд, можно редактировать! Но курсора нет в гридовской ячейке и ничего не удается отредактировать! Но данные ведь отображаются, значит сервак доступен и коннект к нему есть! Что же надо еще такого хитрого учесть, чтобы разрулить эти две траблы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 20:14:58 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Galadriel75, автор Код: pascal 1. 2. 3. Это же UpdateSQL! Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Вот здесь (UniQuery1.Post) на сервер будет отправлен твой запрос из UpdateSQL. И перед отправкой параметру Name будет присвоено значение поля... Name из текущей записи, а параметру ID - догадайся сам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:00:58 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Dmitri KrizhanovskiGaladriel75, автор Код: pascal 1. 2. 3. Это же UpdateSQL! Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Вот здесь (UniQuery1.Post) на сервер будет отправлен твой запрос из UpdateSQL. И перед отправкой параметру Name будет присвоено значение поля... Name из текущей записи, а параметру ID - догадайся сам :) так то да, это запрос на обновление, но это всегла работало на других TQuery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:05:22 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Galadriel75, автортак то да, это запрос на обновление, но это всегла работало на других TQuery Именно в UpdateSQL ты записывал запрос с параметрами и эти параметры отображались на какой-то вкладке в компоненте? Не поверю, пока не увижу. Может было так? SelectSQL: Код: sql 1. UpdateSQL: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:14:40 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Dmitri KrizhanovskiGaladriel75, автортак то да, это запрос на обновление, но это всегла работало на других TQuery Именно в UpdateSQL ты записывал запрос с параметрами и эти параметры отображались на какой-то вкладке в компоненте? Не поверю, пока не увижу. Может было так? SelectSQL: Код: sql 1. UpdateSQL: Код: sql 1. 2. 3. 4. вот так точно работало и вот как было: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:19:50 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Galadriel75, Потому что эти параметры были в SelectSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:21:45 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Dmitri KrizhanovskiGaladriel75, Потому что эти параметры были в SelectSQL. Да, видимо так, спасибо за помощь!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:24:50 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Если в селекте прописать параметры, то они появятся в параметрах, но если в селекте надо просто выбрать все записи без всяких условий, то и параметров не будет. А условие Код: sql 1. не выдаст ни одной записи и, впрочем и не выдает. Надо же просто выгребсти все из таблицы и потом это все редактивать апдейт запросами. Не хочется же по старинке делать, как раньше - все в код пихать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:35:16 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Ладно, с параметрами вроде разобрался, все так и должно быть. Осталось понять, почему не дает редактировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:47:41 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Вот стоялим UniDAC и все было хорошо. Поставил SDAC, накрылись UniDAC. Прибил бы этих "разрабов"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 21:52:36 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Galadriel75Вот стоялим UniDAC и все было хорошо. Поставил SDAC, накрылись UniDAC. Прибил бы этих "разрабов"! Хокку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:13:53 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Galadriel75Вот стоялим UniDAC и все было хорошо. Поставил SDAC, накрылись UniDAC. Прибил бы этих "разрабов"! UniDAC.chm -> General Information -> Using Several DAC Products in One IDE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:34:10 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Dmitri KrizhanovskiGaladriel75Вот стоялим UniDAC и все было хорошо. Поставил SDAC, накрылись UniDAC. Прибил бы этих "разрабов"! UniDAC.chm -> General Information -> Using Several DAC Products in One IDE Все восстановил. Но выяснил заодно, что TotalCommander почему-то на распаковке архива в 40 гигов грит, что ошибка в архиве или неведомый формат файла. А винрар без проблем этот архив распаковал. Вывод: тоталкоммандер - для файлов, даже если он и умеет архивировать. Чуть было не убил виртуалку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 00:38:12 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
По итогу все заработало. Всем спасибо за участие! Топик можно закрывать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 11:50:03 |
|
||
|
Delphi XE UniQuery Параметры в design-time недоступны
|
|||
|---|---|---|---|
|
#18+
Dmitri KrizhanovskiGaladriel75Вот стоялим UniDAC и все было хорошо. Поставил SDAC, накрылись UniDAC. Прибил бы этих "разрабов"! UniDAC.chm -> General Information -> Using Several DAC Products in One IDE В спешке все ставил, не думал, что полетит. Все делаю на виртуалке, надо бы заранее сделать образ, чтобы потом откатиться, но я этого не сделал и в итоге потерял время на восстановление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 11:51:57 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39519490&tid=2041840]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 532ms |

| 0 / 0 |
