tors
Дата: 09.02.2005 18:27:06
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
Mashutka
Дата: 28.02.2005 08:26:49
строкой
Adapter=new OleDbDataAdapter(Command);
ты описываете именно команду SelectCommand объекта Adapter. Команды DeleteCommand и UpdateCommand нужно задавать отдельно. Например,
Adapter.DeleteCommand.CommandText = "delete from Patient".