3

我需要(在运行时)构建一些 SQL 语句来更新我未连接到的数据库。现在我正在使用 String.Format 来构建查询,但是很难处理所有不同的参数情况(不同的数据类型、null、值、转义等)。

我想要使​​用 CommandBuilder——但 CommandBuilder 需要一个需要连接的 DataAdapter,而且我没有连接到我的数据库(这是一个独立的实用程序)。

有没有办法在断开连接状态下使用 CommandBuilder,或者如何以需要我编写最少代码的方式构建这个格式良好的 SQL 查询?

(目标数据库是 SQL Server)

4

1 回答 1

1

有没有办法在断开状态下使用 CommandBuilder?

不幸的是没有

SqlCommandBuilder被设计为使用一个SqlDataAdapter和一个SqlCommand对象,或者只是一个SqlCommand,并且从文档中它需要连接到数据库以检索信息 shema

于 2013-09-01T21:27:00.043 回答