1. 改
);
Console.ReadLine();
}
}
}CommandBuilder:命令构造器
CommandBuilder最大的用处就是组建一个DataAdapter的UpdateCommand,InsertCommand,DeleteCommand这三个Command的CommandText。
一般来说,当使用DataAdapter的Update方法时,DataAdapter都会把相应的工作分给上述三个Command来处理,也就是说,要用Update方法,就必须配置好这三个Command。 Console.ReadLine();
}
}
}
CommandBuilder最大的用处就是组建一个DataAdapter的UpdateCommand,InsertCommand,DeleteCommand这三个Command的CommandText。
如果我们用手工去配置的话,那工作量是很惊人的,而且还不一定正确。所以MS给我们提供了一个专门的工具CommandBuilder。
如果没有SqlCommandBuilder thisBuilder = new SqlCommandBuilder(thisAdapter); 这一句, 那么, thisAdapter.Update(thisDataSet, "Customers");就会报错.
2.增
Console.ReadLine();
}
}
}
3. 查
Console.ReadLine();
}
}
}
在使用Find()之前, 需要构建一个主键. 主键就是用于搜索的键. 它由表的一列或多列构成, 包含可以在表中唯一标识行的值或值的集合.
因此, 当通过键搜索时, 可以找到唯一的一行.
4.删
Console.ReadLine();
}
}
}
实际上, Delete()方法并不执行删除操作, 它仅仅标记要删除的行.