gpt4 book ai didi

ms-access - Coldfusion 输入格式和时间

转载 作者:行者123 更新时间:2023-12-03 08:15:15 26 4
gpt4 key购买 nike

为什么时间没有插入数据库。它给了我这个错误。

“执行数据库查询时出错。
[Macromedia][SequeLink JDBC 驱动程序][ODBC 套接字][Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句中的语法错误。

资源:启用 Robust Exception Information 以提供有关错误源的更多详细信息。在 Administrator 中,单击调试和日志记录 > 调试输出设置,然后选择可靠的异常信息选项。查看 ColdFusion 文档以验证您使用的语法是否正确。搜索知识库以找到问题的解决方案。

浏览器 Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.2;Trident/7.0)远程地址 127.0.0.1Referrer//localhost:8500/Travel/toursInsert.cfm?APTANA_NOCACHE_1388693909596=1388693909596日期/时间 02-Jan-14 03:18 PM"

<div id="InputForm">
<cfset todayDateTime = Now()>
<cfform name="insertComments" id="insertComments">
<fieldset>
<label for="Remarks">Remarks<br />
</label>
<cftextarea name="Remarks" cols="55" rows="4" label="Tour Description" required="yes" validateat="OnSubmit" message="Please enter your comment here" enabled="no"></cftextarea>
</p>
<p>
<label for="Users">Submitters Name</label>
<br />
<cfinput type="text" name="Users" message="Please enter your name here." validateat="onSubmit" required="yes" id="Name" size="10" maxlength="60">
</p>
<p>
<label for="Image_ID">Image ID</label>
<br />
<cfinput type="text" name="Image_ID" message="Please enter Image_ID Number Here." validateat="onSubmit" required="yes" id="Image_ID" size="10" maxlength="60">
</p>
<p>
<cfinput type="submit" name="insertComments" value="Insert Comments" id="submit">
</p>
</fieldset>
</cfform>

<cfif IsDefined("form.InsertComments")>
<cfquery datasource="AccessTest">
INSERT INTO CommentsDB (Remarks, Users, Image_ID, Time)
VALUES ('#form.Remarks#','#form.Users#','#form.Image_ID#',#DateTimeFormat(todayDateTime, "yyyy.MM.dd hh:nn aaa")#)
</cfquery></cfif>

</div>

最佳答案

您需要以 odbc 日期时间格式为 Access 提供日期。

与其使用 dateformat,不如尝试使用 createodbcdatetime()

您还应该对插入语句中的每个值使用 cfqueryparam 作为对传递到数据库的值的最终验证。带有日期时间 SQL 类型的 cfqueryparam 将使处理日期和时间的生活更轻松。

关于ms-access - Coldfusion 输入格式和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20878133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com