|
|
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Собственно вопрос в названии. Пытаюсь заполнить dataTable строками, полученными в результате выборки из нескольких таблиц. Что то через SQLDataAdapter не получается. Как бы это сделать вообще. Вот мой код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. Пишет "Неправильный синтаксис около конструкции "{"." Что ему надо - в душе не ведаю. Может есть другой способ без гребаного складаптера. Или что ему надо от меня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 16:26:35 |
|
||
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Забыл добавить, что когда выбираю из одной таблицы, то все нормально. Название "QuestAns" не существует в БД, и как я понял, адаптер работает только с таблицами, которые есть в БД, иначе начинает выпендриваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 16:33:15 |
|
||
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Vitten, UserId часом не Guid? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:12:53 |
|
||
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Lelouch, нет, UserId это моя переменная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:18:30 |
|
||
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Vitten, Вау, крутяк. А тип у этой перемееной часом не Guid? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:19:22 |
|
||
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Vitten, VittenЧто ему надо - в душе не ведаю Что перед вызовом daQuestAnsw.Fill(dsBase, "QuestAns") находится в daQuestAnsw.SelectCommand.CommandText ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:23:55 |
|
||
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Lelouch, select q.Id, q.Question, a.Id, a.Answer from Questions q join Results r on q.Id=r.QuestionId and r.PersonId=DataGridViewTextBoxCell { ColumnIndex=1, RowIndex=4 } join Answers a on a.Id=r.AnswerId это в в daQuestAnsw.SelectCommand.CommandText userId имеет тип String ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:32:08 |
|
||
|
Заполнить DataTable, выполнив запрос к нескольким таблицам БД
|
|||
|---|---|---|---|
|
#18+
Vitten, то есть userID равен этому: "DataGridViewTextBoxCell { ColumnIndex=1, RowIndex=4 }"?) И вы удивляетесь что оно не работает ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2014, 17:37:31 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=38649327&tid=1349770]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
227ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 530ms |

| 0 / 0 |
