热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

][SQLServer]从字符串转换为datetime时发生语法错误。

HTTP错误500.100-内部服务器错误-ASP错误Internet信息服务-----------------------------------------------
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]从字符串转换为 datetime 时发生语法错误。
/Write.asp, 第 71 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; CIBA; InfoPath.2) 

网页:
POST 223 ??? /Write.asp



sql="INSERT INTO messageInfo (title, content, name, email, ip,qq,u_time) VALUES('" & vtitle & "','" & vcontent & "','" & vname & "','"& vemail & "','"& vip &"','"& vqq &"','"& now() &"')" 

Conn.Execute(sql)    71行

POST Data:
name=%BA%A3%B1%B4&email=ccfyy2008@163.com&qq=1013856522&title=%B2%E2%CA%D4&cOntent=%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA%D4%B2%E2%CA . . . 

时间:
2010年9月22日, 上午 10:58:47 

7 个解决方案

#1


存在非法的字符串类型的日期数据。
例如:'2010-18-50'

可在使用前先用isdate()判断是否是合法的日期。

ISDATE
确定输入表达式是否为有效的日期。

语法
ISDATE ( expression ) 

参数
expression

一个表达式,将要验证它是否为一个日期。expression 是任何返回 varchar 数据类型的表达式。 

返回类型
int

注释
如果输入表达式是有效的日期,那么 ISDATE 返回 1;否则,返回 0。下表显示一组示例所得到的返回值。

#2


有可能now函数返回的值不能被sql server隐式转换成日期类型。请楼主再确认一下吧。

#3


这是部分代码,哪里出错了? 
sql="INSERT INTO messageInfo (title, content, name, email, ip,qq,u_time) VALUES('" & vtitle & "','" & vcontent & "','" & vname & "','"& vemail & "','"& vip &"','"& vqq &"','"& now() &"')" 
Conn.Execute(sql)    
Conn.Close          
Set Conn = nothing  
Response.Redirect "Default.asp"   
end if
 End Sub

#4




sql="INSERT INTO messageInfo (title, content, name, email, ip,qq,u_time) VALUES('" & vtitle & "','" & vcontent & "','" & vname & "','"& vemail & "','"& vip &"','"& vqq &"','cast("& now() &" as datetime)')"  


#5


还是不对啊!!!
引用 3 楼 ziyouty 的回复:
这是部分代码,哪里出错了? 
sql="INSERT INTO messageInfo (title, content, name, email, ip,qq,u_time) VALUES('" & vtitle & "','" & vcontent & "','" & vname & "','"& vemail & "','"&a……

#6


这是部分代码,哪里出错了? 
引用 4 楼 hao1hao2hao3 的回复:
SQL code


sql="INSERT INTO messageInfo (title, content, name, email, ip,qq,u_time) VALUES('" & vtitle & "','" & vcontent & "','" & vname & "','"& vemail & "','"&……

#7


调试成功,我把u_time字段的数据类型由datetime改为nvarchar后,就成功了!!哈哈……

推荐阅读
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • QuestionThereareatotalofncoursesyouhavetotake,labeledfrom0ton-1.Somecoursesmayhaveprerequi ... [详细]
  • destoon会员注册提示“数据校验失败(2)”解决方法【PHP】
    后端开发|php教程destoon,会员注册,数据校验失败,后端开发-php教程很多人在使用destoon建立一个B2B系统的时候,会在企业站注册企业用户的时候出现:“数据校验失败 ... [详细]
  • 浅谈EditText控件的inputType类型
    其中大多数是用不到的,这里总结一下常用的几种键盘效果1、numberDecimal(可以带小数点的浮点格式)只可以输入0-9数字和小数点,即只浮点数2、number(数字格式 )只 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 本文介绍了在MFC下利用C++和MFC的特性动态创建窗口的方法,包括继承现有的MFC类并加以改造、插入工具栏和状态栏对象的声明等。同时还提到了窗口销毁的处理方法。本文详细介绍了实现方法并给出了相关注意事项。 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
  • Android日历提醒软件开源项目分享及使用教程
    本文介绍了一款名为Android日历提醒软件的开源项目,作者分享了该项目的代码和使用教程,并提供了GitHub项目地址。文章详细介绍了该软件的主界面风格、日程信息的分类查看功能,以及添加日程提醒和查看详情的界面。同时,作者还提醒了读者在使用过程中可能遇到的Android6.0权限问题,并提供了解决方法。 ... [详细]
author-avatar
mobiledu2502857153
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有