首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

怎么解决sql这个有关问题

2012-02-09 
如何解决sql这个问题selectmonth(addtime)asyf,sum(price)aspricefromxsrbdgroupbymonth(addtime)用的是AC

如何解决sql这个问题
select   month(addtime)   as   yf,sum(price)   as   price   from   xsrbd   group   by   month(addtime)       用的是ACCESS数据库   出现Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80040E21)
ODBC   驱动程序不支持所需的属性。
    而我用查询分析器查询的时候没有问题     怎么回事?谁能帮帮我

[解决办法]
1、数据类型不匹配(比如说对字符型数据的引用没有加单引号“ '”);
2、表名、字段名错误;
3、表名、字段名是SQL语言保留字时,在SQL语句中没有加方括号“[]”;
4、表被锁定(例如Access数据库文件中的表正在被别的程序以独占模式打开);
5、表不存在于数据库联接对象ADODB.Connection打开的数据库中。


[解决办法]
改用OLEDB 连接字符串

conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath( "数据库名 ")

热点排行