|
|
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Все добрый день. Ситуация: Использую типизированный датасет. В нем например есть таблица тбл1 с соответствующим обычным адаптером атбл1, имеющим метод Fill. А возможно ли сделать средствами конструктора Net адаптер (граф компонент), который бы еще и принимал параметр (мне надо по ИД получать ОДНУ запись) и возвращал бы определенный набор. То есть: Записи = атбл1.fill(Мой Параметр) Повторясь, что это надо сделать не программно (хочу использовать в окне свойств форм) а именно средствами конструирования. Датасет у меня сейчас висит в XSD-файле. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 18:57 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
А кто мешает? Добавьте новый запрос с параметрами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 19:47 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
При построении запроса для TableAdapter пишу текст запроса в QueryBuilder: SELECT IDEmp, SurName, FirstName, LastName, IDClass, DateCreate, DateUpdate FROM tblEmps WHERE (IDEmp = @par) При выполнении запрашивает параметр, как надо. А вот при сохранении ему не нравится собака @. В чем тут дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 19:54 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Юрий_ШПри построении запроса для TableAdapter пишу текст запроса в QueryBuilder: SELECT IDEmp, SurName, FirstName, LastName, IDClass, DateCreate, DateUpdate FROM tblEmps WHERE (IDEmp = @par) При выполнении запрашивает параметр, как надо. А вот при сохранении ему не нравится собака @. В чем тут дело? Вы Fill оставьте в первоначальном виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 21:22 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно. А что тогда нужно изменить? Может я что не понимаю? В какую сторону посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 22:20 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Заранее спасибо еще раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 22:21 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Юрий_ШНе совсем понятно. А что тогда нужно изменить? Может я что не понимаю? В какую сторону посмотреть? Там же генерируются SUID? Их трогать не надо (Будут использоваться Adapter.Update). А читать надо другими запросами с параметрами (FillBy...()). (Я это для самого простого случая говорю, что бы думать не надо было, а так никто не запрещает сделать свои SUID на все случаи жизни). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 10:11 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 12:04 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Вот что происходит при инструкции в построителе SELECT SurName, FirstName, LastName, IDClass, DateCreate, DateUpdate, IDEmp FROM tblEmps WHERE (SurName = @Par@) Использую кстати базу Access и событие RowUpdating для получения ключей в строки датасета при сохранении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 12:07 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Юрий_ШВот что происходит при инструкции в построителе SELECT SurName, FirstName, LastName, IDClass, DateCreate, DateUpdate, IDEmp FROM tblEmps WHERE (SurName = @Par@) Использую кстати базу Access и событие RowUpdating для получения ключей в строки датасета при сохранении. Ну, может там не собака нужна, а другой знак (:). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 12:32 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Нет, от знака ничего не зависит. Тем более я его сам определяю в настройках билдера. БЕДА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 12:45 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Юрий_ШНет, от знака ничего не зависит. Тем более я его сам определяю в настройках билдера. БЕДА. Покажите Update и Insert statement у fill. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 14:55 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Прошу прощения за задержки. Не всегда в интернете. Дело в том, что есть Insert и Update не создаю. Они, я так понимая, создаются (не создаются из заошибок в ммоем случае) билдером конструктора за кадром. В этом то вся и проблемма. А создавать их в коде безполезно - среда их перепишет все равно. Как быть?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 19:16 |
|
||
|
Как изменить метод Fill адаптера и передать в него параметр?
|
|||
|---|---|---|---|
|
#18+
Юрий_ШПрошу прощения за задержки. Не всегда в интернете. Дело в том, что есть Insert и Update не создаю. Они, я так понимая, создаются (не создаются из заошибок в ммоем случае) билдером конструктора за кадром. В этом то вся и проблемма. А создавать их в коде безполезно - среда их перепишет все равно. Как быть?... Щой то у уж запутался. А как же будете Update если нет стандартных (сгенерированного дизайнером) команд и сами их не создаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 20:28 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34669816&tid=1352690]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 448ms |

| 0 / 0 |
