当前位置: 首页 > 知识库问答 >
问题:

如何通过netbeans更新ms access中的日期

张翰音
2023-03-14

*例外情况:*

       java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in       UPDATE statement
    String Name = txtName.getText();`
    String Email = txtEmail.getText();
    String Mobile = txtMobile.getText();
    String Address = txtAddress.getText();
    String Dob = txtDob.getText();

尝试{

            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

            connection = DriverManager.getConnection("jdbc:odbc:NewPData");
            String query = "update Table1 set Name='" + Name + "' , Email='" + Email + "' , Mobile=" + Mobile + ", Address= '" + Address

+“‘,dob=”+dob+“,其中id=”+update;PreparedStatement ps_Statement=connection.PrepareStatement(查询);ps_statement.executeUpdate();JoptionPane.ShowMessageDialog(panelID,“记录更新成功”);Close();}catch(ClassNotFoundException e){e.printStackTrace();}catch(SQLException e){e.printstacktrace();}

共有1个答案

戚翼
2023-03-14

where子句前面有一个。DOB(如果是日期)应该在单引号内。你确定Mobile是整数吗?

"update Table1 set Name='" + Name + "' , Email='" + Email + "' , Mobile=" + Mobile + ", Address= '" + Address
+ "', DOB='" +Dob + "' where ID=" + Update;

但是无论如何,考虑使用带有参数传递的PreparedStatement。您正在使用的SQL易受SQL注入攻击。

 类似资料:
  • 那么有没有人能告诉我我做错了什么???还有其他一些关于这个主题的帖子,但没有解决方案帮助我。

  • 我在服务器的/var/lib/hudson目录中安装了一个hudson。当我通过浏览器中的URL访问jenkins时,我会在页面底部看到版本1.411。 有人知道如何通过命令行(CLI)更新詹金斯吗?如果可能的话。 当我进入管理詹金斯页面时,它说:“詹金斯的新版本(1.521)可供下载(变更日志)。” 我觉得下载新的jar并在服务器中提取不安全。

  • 问题内容: 我将用户输入(在这种情况下,只是数量和产品代码)传递给php脚本,以通过ajax存储到会话数组中。我希望,每次用户单击“提交”并进行ajax调用时,数量和产品代码都会添加到会话数组中。但是现在发生的是,每次它更新会话中的现有数据时。因此,仅存在一对数据。 这是我的ajax脚本: 我的PHP sendToCart.php 问题答案: 每次进行ajax调用时,您都会覆盖会话变量。 您需要读

  • 我正在使用(https://github.com/typeorm/typeorm)作为ORM库来连接postgresql数据库。我将几列保存为类型。现在我需要支持部分更新json数据,例如, 如果我只更新,我不想在更新语句中覆盖lastName。支持,我可以使用它来部分更新字段,但我如何使它与图书一起工作?

  • 问题内容: 在检查市场/ Playstore中是否有较新的Android版本之后,是否有任何方法可以通过应用程序(使用Android API或任何其他API /)来更新Android OS。此处需要支持的用例如下: 该应用程序启动并检查已安装的Android操作系统的版本 然后,它会在该设备的Playstore /其他存储库中找到可用的Android OS的版本 然后比较两个版本,如果可用版本较新

  • 问题内容: 我希望有 我可以输入的文本框 通过AJAX调用(“获取当前修订版”)更新其值,然后 另一个按钮(“更新代码库”)使另一个AJAX调用文本框中的值 我不知道如何将所有这些结合在一起。 我只想使用javascript,而不要使用jQuery 问题答案: