VB2010使用SQL查询ACCESS2010数据库表中“有效期”在当前日期后90天内的记录
“有效期”为日期类型where串的内容:WhereStr="whereDateDiff(day,有效期,'"&Now&"')<=90"objConn.Open()objD...
“有效期”为日期类型
where串的内容:WhereStr = " where DateDiff(day,有效期,'" & Now & "')<=90"
objConn.Open()objDa.Fill(objDs, "管理人员")objGSTable = objDs.Tables("管理人员")objConn.Close()
运行到objGSTable = objDs.Tables("管理人员")时出现错误:
请帮忙看看这是哪里出了什么错,应该怎么修改,感谢!!!
已找到解决方法:
WhereStr = " where datediff('d',now,有效期)<=90" 展开
where串的内容:WhereStr = " where DateDiff(day,有效期,'" & Now & "')<=90"
objConn.Open()objDa.Fill(objDs, "管理人员")objGSTable = objDs.Tables("管理人员")objConn.Close()
运行到objGSTable = objDs.Tables("管理人员")时出现错误:
请帮忙看看这是哪里出了什么错,应该怎么修改,感谢!!!
已找到解决方法:
WhereStr = " where datediff('d',now,有效期)<=90" 展开
2个回答
2015-04-19 · 知道合伙人软件行家
关注
展开全部
1、增加字段:
CString msql = "ALTER TABLE student ADD COLUMN ziduan char(50)";
mdatabase.ExecuteSQL(msql);//添加名为zizhuan的字段到名为student的表中。
2、新纪录:
msqlstr = "INSERT INTO student (学号,姓名,数学) VALUES ('2011','jack','99')";
mdatabase.ExecuteSQL(msql);//添加学号为2011,姓名为jack,数学为99的一行记录 到表student中。
3、删除:
CString msql = “DELETE FROM student WHERE 学号 = '2011'”;
mdatabase.ExecuteSQL(msql);//删除学号为2011的一行记录。
希望对你有所帮助!
CString msql = "ALTER TABLE student ADD COLUMN ziduan char(50)";
mdatabase.ExecuteSQL(msql);//添加名为zizhuan的字段到名为student的表中。
2、新纪录:
msqlstr = "INSERT INTO student (学号,姓名,数学) VALUES ('2011','jack','99')";
mdatabase.ExecuteSQL(msql);//添加学号为2011,姓名为jack,数学为99的一行记录 到表student中。
3、删除:
CString msql = “DELETE FROM student WHERE 学号 = '2011'”;
mdatabase.ExecuteSQL(msql);//删除学号为2011的一行记录。
希望对你有所帮助!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询