sql.Append("SELECT * FROM FixThing");
sql.Append(" AND fixingDate BETWEEN ");
sql.Append(" 'fixQsdate=@fixQsdate'");
sql.Append(" AND");
sql.Append(" 'fixJsdate=@fixJsdate'");
SqlParameter[] Param = new SqlParameter[] {
new SqlParameter("@fixQsdate",SqlDbType.VarChar,50),
new SqlParameter("@fixJsdate",SqlDbType.VarChar,50),
};
Param[0].Value = fixthingdata.fixQsdate;
Param[].Value = fixthingdata.fixJsdate;
这样查询时老是报错, 字符串向dateTime转化失败。。。 求高手。。
仔细点 sql.Append(" AND fixingDate BETWEEN "); ------这个里面的“And”。。。。多余,而且where在哪里??
你把拼接后的SQL语句复制到企业分析器下运行一下就知道哪错了
你这语句对吗?
漏洞百出