DbDataAdapter,带有db函数的值

时间:2015-08-12 15:15:38

标签: c# sql dataadapter

是否可以使用datarow []进行tableadapter更新 对于datetime列,该值设置为db函数ea getdate(),userDefinedFunctionReturnDateTime()等。

所以不是数据行[]

中的固定值

INSERT INTO X(A,B,C)VALUES(1, '2015-01-01 00:00', 'name')

但功能值

INSERT INTO X(A,B,C)VALUES(1, getdate(), 'name')

类似于datarow.ItemArray[1] = "getdate()";

1 个答案:

答案 0 :(得分:0)

是的,只需根据SQL数据库识别的命令设置插入值,它应该可以正常工作。

Ex: MySQL could use NOW()
SQL-Server could use GetDate()

完全取样。唯一的问题是,你不会使用参数值,只需使用实际参数占位符的固定上下文INSTEAD构建insert语句。

您是否有特定的方法来构建插入语句?或以某种方式自动生成?