C#CommandBuilder的替代方法或使用CommandBuilder的方式没有连接?

时间:2013-09-01 21:06:01

标签: c# sql sql-server

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

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

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

(目标数据库是SQL Server)

1 个答案:

答案 0 :(得分:1)

  

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

不幸的是没有

SqlCommandBuilder旨在与SqlDataAdapterSqlCommand对象合作,或仅与SqlCommand合作,并从documenttation 需求开始连接到数据库以检索信息shema