1

使用 Visual Studio 2010,我在尝试使用 DataSet 设计器时遇到错误。错误如主题中所述,“OleDbCommand.Prepare 方法需要 '14' 类型的参数具有明确设置的精度和比例。”
我在连接几个表并从连接返回四列的 TableAdapter 中创建了一个查询。然后我尝试在设计器中向 DataTable 添加列并收到错误。在进入查询后,TableAdapter 配置向导结束时也会出现此错误。

The wizard detected the following problems when configuring the TableAdapter:"DataTable1":

Details:

    Generated SELECT statement.
    OleDbCommand.Prepare method requires parameters of type '14' have an explicitly set Precision and Scale.

To add these components to your dataset, click Finish.

除此错误/警告外,一切似乎都运行正常。由于这是自动生成的代码,我不知道从哪里开始寻找。

谢谢你的帮助!

4

1 回答 1

2

最后,我能够简单地解决这个问题。在 DataSet 设计器中,如果您右键单击 TableAdapter,您可以选择查看属性。在“属性”面板中有一个“参数”条目。就我而言,它显示“(集合)”并允许我单击它旁边的展开省略号。展开后,您将看到左侧窗格中“成员”下列出的参数。右侧窗格将允许您设置精度和比例。
只要我在主题上,这里是精度和规模的快速定义。

精度是数字中的位数。比例是数字中小数点右侧的位数。例如,数字 123.45 的精度为 5,小数位数为 2。

我希望这可以帮助别人!

于 2011-10-20T15:15:05.753 回答