【发布时间】:2012-01-19 14:32:00
【问题描述】:
我正在为我的项目使用 C# VS2010 TableAdapter Wizard 来与我的数据库交互。我已经为这个适配器生成了我自己的插入、更新和删除命令,因为它使用连接并且不能生成自己的。我对此没意见,但不幸的是,当我创建插入命令时,我无法在 tableadapter 上调用“Insert()”方法。其他方法工作正常。
例如,
`this.joinTableAdapter = new MyTableAdapter();
this.joinTableAdapter.Insert()
我的理解是,一旦您创建了一个有效的插入命令,该方法应该在表适配器上可见。我错了吗?它适用于我的更新和删除命令。任何想法我做错了什么?
感谢任何帮助。谢谢大家!
【问题讨论】:
-
我猜 Insert() 是一个静态方法。由于某种原因,我在 msdn 文档中找不到 DataTable。
-
我一直在为我的项目使用数据集。它确实提到了表适配器中的 .Update() 方法,但没有提到 .Insert()。奇怪..
标签: c# sql visual-studio-2010 sql-server-2008 tableadapter