Страница: 1 |
Страница: 1 |
Вопрос: Добавление данных
Добавлено: 10.04.06 01:29
Автор вопроса: NataWka
Помогите пожалуйста, подскажите как добавить записи в таблицу, у меня никак не получается, я совсем запуталась
я так понимаю что-то вроде этого:
AD.Fill(ds)
ds.Tables("Metering").Rows(что здесь писать).Item(и здесь) = 24(ну это, то, что я добавляю-так?) у меня там числовое поле, или надо в ковычках
или я вообще все не так делаю, помогите пожалуйста!
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
ПтирЯ
Вопросов: 11
Ответов: 71
Профиль | | #1
Добавлено: 10.04.06 10:37
ds.Tables("Metering".Rows("Номер строки в списке(нумерация начинается с 0)".Item("номер колонки или имя колонки"="значение"
Например, в строке N 2 в колонку "KOL" присвоить значение 24
ds.Tables("Metering".Rows(2).Item("KOL"=24
Например, в строке N 0 в колонку N 1 присвоить значение 24
ds.Tables("Metering".Rows(2).Item(1)=24
или даже можно так
ds.Tables("Metering".Rows(2)(1)=24
Номер ответа: 2
Автор ответа:
NataWka
Вопросов: 5
Ответов: 6
Профиль | | #2
Добавлено: 10.04.06 14:12
Большое спасибо! Но вот только он мне не добавляет, пишет ошибку что такой строки нет, а другие строки он мне редактирует
Может что-то надо сверху или снизу дописать, а может сначала пустую сторочку создать и туда записывать?
Номер ответа: 3
Автор ответа:
ПтирЯ
Вопросов: 11
Ответов: 71
Профиль | | #3
Добавлено: 10.04.06 15:15
ааа ...
ну конечно. для того, чтобы добавить в таблицу строку надо сделать следующее:
dim Row as Data.DataRow
' Создаем новую строку таблицы
Row=ds.Tables("Metering".NewRow
' Присваиваем значения колонке строки
Row(1)=24
' добавляем строку в таблицу
ds.Tables("Metering".Rows.Add(Row)
Номер ответа: 4
Автор ответа:
NataWka
Вопросов: 5
Ответов: 6
Профиль | | #4
Добавлено: 10.04.06 15:27
Ура!!! Работает! Спасибо огроменное!!!
Я так же писала, сначала, кроме этих строчек:
dim Row as Data.DataRow
....
Row(1)=24
Еще раз спасибо!