access 日期入库问题 要疯了!

netddayup 2007-10-04 01:47:23
asp.net 中 代码如下
StringBuilder sbUpdateSql = new StringBuilder();
int iKm = Convert.ToInt32(DropDLtKm.SelectedItem.Value.ToString());
DateTime dtNow = new DateTime();
dtNow = DateTime.Now;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
string strxh = ((Label)GridView1.Rows[i].Cells[0].FindControl("Label1")).Text;
double dScore = Convert.ToDouble(((TextBox)GridView1.Rows[i].Cells[2].FindControl("TextBox1")).Text);
sbUpdateSql.Append("insert into cscj(xh,km_id,score,datetime) values('")
.Append(strxh).Append("',")
.Append(iKm).Append(",")
.Append(dScore).Append(",'#")
.Append(dtNow.ToString()).Append("#');");
..........
}
总是提示insert语法错误 ,要疯了!datetime 为日期类型!
如果sql语句写成如下形式:
sbUpdateSql.Append("insert into cscj(xh,km_id,score) values('")
.Append(strxh).Append("',")
.Append(iKm).Append(",")
.Append(dScore).Append(");");
入库成功!为啥呢??!!!
...全文
60 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
netddayup 2007-10-04
  • 打赏
  • 举报
回复
问题解决了~~哭~~日期型字段名datetime在insert语句里面没加[]~!加上过后问题解决~!

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧