新微赢技术网

标题: [求助]AC转SQL数据库后的问题??? [打印本页]

作者: ㊣旗舰卍    时间: 2010-1-17 01:48
标题: [求助]AC转SQL数据库后的问题???
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当用户名差不多时会发生问题
作者: √sdf    时间: 2010-1-17 01:48
rs.open"select * from love_online where trim(username)=trim('"&username&"')",conn,1,3
这样试试
作者: ^o^星禾じ☆v    时间: 2010-1-17 01:48
噢。对不起。是字段属性问题,改一下吧
作者: ⊿°屵重缺銭    时间: 2010-1-17 01:48
以下是引用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()
作者: 斷々弦    时间: 2010-1-17 01:48
sql="update love_main set endtime='#"&nowin&"#'"
试试




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2