powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не работает DataAdapter.Update
6 сообщений из 6, страница 1 из 1
Не работает DataAdapter.Update
    #32905839
epox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не работает DataAdapter.Update если имя таблицы содержит пробел.
...
Рейтинг: 0 / 0
Не работает DataAdapter.Update
    #32906323
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведите код.
Посмотрите профайлером, какие запросы уходят в СУБД (если это MS SQL). Скорее всего, поможет использование квадратных скобок.
Код: plaintext
SELECT * FROM [Some Table]
...
Рейтинг: 0 / 0
Не работает DataAdapter.Update
    #32906839
epox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
код следующий
public bool UpdateData()
{
SqlConnection conn = SqlConnection("......");

SqlCommand cmd = new SqlCommand("Select * from [Northwind].[dbo].
[Orders Detail]",conn);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
SqlCommandBuilder cb = new SqlCommandBuilder(da);
conn.Open();
DataSet ds = new DataSet();
da.Fill(ds,"[Orders Detail]");
DataRow new_dr = ds.Tables[0].NewRow();
new_dr = 1;
.......
ds.Tables[0].Rows.Add(new_dr);
da.Update(ds,"[Orders Detail]");
conn.Close();
return true;
}
...
Рейтинг: 0 / 0
Не работает DataAdapter.Update
    #32906909
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
довавь для билдера сразу после его создания:
Код: plaintext
1.
cb.QuotePrefix="[";
cb.QuoteSuffix="]";
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Не работает DataAdapter.Update
    #35071788
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтото у меня такой код :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
           
Dim sqla As SqlDataAdapter, str As String, ds As New DataSet, itemname As String, ИмяТаб As String, builder As SqlCommandBuilder

            itemname = "id_item"

            ИмяТаб = "item_list"

            str = "select * from " & ИмяТаб & " where " & itemname & "=" & Me.ID_Item

            sqla = New SqlDataAdapter(str, Cnn)
            builder = New SqlCommandBuilder(sqla)
            sqla.Fill(ds, "details")
            Return ds

после инициализации builder`а, не заполняется updatecommand у sqla.
как так? честно влом писать для такого простого sql свою update вручную.вроде и ошибок нету явных.
...
Рейтинг: 0 / 0
Не работает DataAdapter.Update
    #35071931
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да ,чето книжки старые:) вроде 2006 год,а ведь не работе как в книге.

нужно было
Код: plaintext
1.
            sqla.UpdateCommand = builder.GetUpdateCommand
добавить.

но все равно,на событии cellendedit вызываю me.dgv.update и через профайлер ничего не видно.

как то можно ,это место в дебаге посмотреть?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не работает DataAdapter.Update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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