powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не обновлятся данные
4 сообщений из 4, страница 1 из 1
Не обновлятся данные
    #35693668
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здрасьте! :)
проблемка: не обновляются данные. помогите найти ошибку.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
        Dim ds As New Data.DataSet
        Dim strSelect As String = "SELECT * FROM alldoc where id = '4'"
        Dim conn As New MySql.Data.MySqlClient.MySqlConnection("Server=localhost; Database=base; Uid=root; Pwd=pass; CharSet=utf8; Connect Timeout=30;")
        Dim dbAdapt As MySql.Data.MySqlClient.MySqlDataAdapter
        Dim SQLComm As New MySql.Data.MySqlClient.MySqlCommand
        Dim t As New System.Data.DataTable
        SQLComm = New MySql.Data.MySqlClient.MySqlCommand(strSelect, conn)
        dbAdapt = New MySql.Data.MySqlClient.MySqlDataAdapter
        dbAdapt.SelectCommand = SQLComm
        Dim cmdBulder As MySql.Data.MySqlClient.MySqlCommandBuilder = New MySql.Data.MySqlClient.MySqlCommandBuilder(dbAdapt)
        dbAdapt.InsertCommand = cmdBulder.GetInsertCommand
        dbAdapt.Fill(t)
        Dim rRow As DataRow = t.NewRow
        rRow.BeginEdit()
        rRow(1) = "sdfsdf"
        If rRow.HasErrors Then
            rRow.CancelEdit()
        Else
            rRow.EndEdit()
        End If
        dbAdapt.Update(t)
        ds.AcceptChanges()
        DataGridView1.DataSource = t
заранее благодарна.
...
Рейтинг: 0 / 0
Не обновлятся данные
    #35693851
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕленаMC
а строку в таблицу добавлять не нужно (я просто предположил, т.к. сам так не делал никогда)?
Код: plaintext
t.Rows.Add(rRow);
...
Рейтинг: 0 / 0
Не обновлятся данные
    #35694089
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WYPMAHа строку в таблицу добавлять не нужно (я просто предположил, т.к. сам так не делал никогда)?
Код: plaintext
t.Rows.Add(rRow);


таким образом добавляется новая, а не изменяется имеющаяся.
...
Рейтинг: 0 / 0
Не обновлятся данные
    #35694235
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушайте, что Вам говорят
ЕленаMC
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim rRow As DataRow = t.NewRow
rRow.BeginEdit()
rRow( 1 ) = "sdfsdf"
If rRow.HasErrors Then
	rRow.CancelEdit()
Else
	rRow.EndEdit()
End If
dbAdapt.Update(t)
ds.AcceptChanges()
DataGridView1.DataSource = t

Вы родили новую запись (DataRowState.Detached) А где же
WYPMAH
Код: plaintext
1.
t.Rows.Add(rRow);

?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не обновлятся данные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]