powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Adapter.DeleteCommand.CommandText==null;
2 сообщений из 2, страница 1 из 1
Adapter.DeleteCommand.CommandText==null;
    #32908890
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Command=new OleDbCommand();
Command.CommandText="select * from Patient;";
Command.Connection=OwnerForm.Connection;
OwnerForm.Connection.Open();
Adapter=new OleDbDataAdapter(Command);
OleDbCommandBuilder cb=new OleDbCommandBuilder(Adapter);
Adapter=cb.DataAdapter;
ds=new DataSet();
Adapter.Fill(ds);
gridEX.DataSource=ds;
gridEX.RootTable.Columns["CardNoColumn"].DataMember="CardNo";
gridEX.RootTable.Columns["NameColumn"].DataMember="FName";


string s=Adapter.DeleteCommand.CommandText;
Возвращает null, верннее тв этой строке исключение NullReferenceException
И так для всех команд кроме SelectCommand.CommandText
Что не правильно?


C ув. Tors
...
Рейтинг: 0 / 0
Adapter.DeleteCommand.CommandText==null;
    #32935699
Mashutka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
строкой
Adapter=new OleDbDataAdapter(Command);
ты описываете именно команду SelectCommand объекта Adapter. Команды DeleteCommand и UpdateCommand нужно задавать отдельно. Например,
Adapter.DeleteCommand.CommandText = "delete from Patient".
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Adapter.DeleteCommand.CommandText==null;
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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