利用参数化SQL语句,向Oracle数据库插入DateTime类型数据时该如何设置???
现在要向Oracle数据库中的某个表插入一条数据,该数据表中有一个字段为DateTime类型。。。
if (!string.IsNullOrEmpty(birthday))
{
prams = new OracleParameter[] {
new OracleParameter(":userName", userName),
new OracleParameter(":pwd", pwd),
new OracleParameter(":sex", sex),
new OracleParameter(":mobile", mobileNo),
new OracleParameter(":cretType", GetLicType(cretType)),
new OracleParameter(":cretNo", cretNo),
new OracleParameter(":fixedPhone", fixedPhone),
new OracleParameter(":mail", email),
new OracleParameter(":postCode", postCode),
new OracleParameter(":address", contactAdd),
new OracleParameter(":dvrLicNo", drivLicense),
new OracleParameter(":dvrLicDate", getDrivLiceDay),
new OracleParameter(":recomName", referee),
new OracleParameter(":knowDesc", couponCode),
new OracleParameter(":reg_mode", "网站注册"),
new OracleParameter(":birthday", birthday)
};
}
int re = Convert.ToInt32(SQLHelper.ExecuteNonQuery(conStr, CommandType.Text, sbSql.ToString(), prams));

string str = "2011-07-07";
DateTime dt = Convert.ToDateTime(str);