设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 72|回复: 6
打印 上一主题 下一主题

[求助]AC转SQL数据库后的问题???

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-17 01:48:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AC转SQL后打开网页怎么会有这种情况,如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
查询语句是这样的:
rs.open"select * from love_online where username='"&username&"'",conn,1,3

SQL中文本不可以比较吗????
把=改成like就没事了??但改成like当用户名差不多时会发生问题
2#
发表于 2010-1-17 01:48:26 | 只看该作者
rs.open"select * from love_online where trim(username)=trim('"&username&"')",conn,1,3
这样试试
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-17 01:48:30 | 只看该作者
噢。对不起。是字段属性问题,改一下吧
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-17 01:48:34 | 只看该作者
以下是引用tang688在2006-12-6 11:34:06的发言:
噢。对不起。是字段属性问题,改一下吧
是我没注意,是字段属性的问题,谢谢了!!
还有一个问题如下:

在mssql数据库中更新数据,这两句有错吗??
nowin=now() '当前时间
sql="update love_main set endtime="&nowin&""
运行后报错:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: 'PM' 附近有语法错误。

把sql="update love_main set endtime="&nowin&""
改成 sql="update love_main set endtime='"&nowin&"'"
运行后报错:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。

是不是要用某个函数转换now()
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-17 01:48:38 | 只看该作者
sql="update love_main set endtime='#"&nowin&"#'"
试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 12:31 , Processed in 0.113360 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表