`

"update语句的语法错误"解决

    博客分类:
  • c#
阅读更多

最近做了一个用C#编写的"学籍管理系统"的单机软件,主要工作就是连接数据库,数据库就很自然的选择了MS Access。
   前期工作很顺利,无非就是注意一下sql server和Access的sql语句的不同,把getDate改成date等等。可是调试到一个窗口的数据修改的时候老是提示“update语句的语法错误”或者提示“不正常的定义参数对象,提供了不一致或不完整的信息”。那个Update语句是跟踪检查了一遍又一遍,也没有发现有什么异常。更奇怪的是把那个更新语句拿到Access中去直接运行,一点错误没有。
   好在刚才发现一个有点关联的帖子,说字段的名字有可能是关键字,例如常用的什么System,master,admin,user,useres,userid等等。死马当活马医吧,把所有的字段名都用“[]”,括起来。再一运行果然一切正常了。
   所以一定要注意字段的名字啊,再就是看到错误提示采用发散思维,我就是一看到“update语句的语法错误”就死心眼的看查询语句是不是少字段啊,当然首先是应该看这个,但是别盯着不放。
   好啦,现在轻松多了。 

http://blog.csdn.net/daiwei15/archive/2009/05/20/4203085.aspx

分享到:
评论

相关推荐

    根据update语句自动生成select语句

    在数据库管理中,UPDATE语句用于修改已存在的数据记录,而SELECT语句则用于查询数据。在某些场景下,我们可能需要从UPDATE语句转换为SELECT语句,以验证更新操作将影响哪些行或者理解更新逻辑。这在调试、数据分析或...

    update语句

    标题中的“update语句”指的是在数据库管理中用于修改现有数据的SQL命令。在数据库操作中,`UPDATE`语句是不可或缺的一部分,它允许我们更改表中的特定行或所有行的数据。下面将详细介绍`UPDATE`语句的工作原理、...

    ORACLE UPDATE 语句语法与性能分析看法

    ### ORACLE UPDATE 语句语法与性能分析 #### 引言 在数据库管理与操作中,`UPDATE`语句是SQL语言中极为重要的组成部分,它允许我们修改已存在的记录,从而保持数据的时效性和准确性。Oracle数据库作为企业级应用中...

    ORACLE_UPDATE_语句语法与性能分析

    ID=a.customer_id) 是等价的,因为它们的子查询都只...总之,Oracle UPDATE语句的语法和性能取决于许多因素,包括数据量、索引策略、查询复杂性和并发性。理解这些因素并适当优化可以帮助提高数据库的性能和响应时间。

    insert,update导出sql语句

    在数据库管理中,INSERT和UPDATE语句是两个非常基础且重要的操作。它们分别用于向数据库中插入新的数据和更新已存在的数据。这篇内容将详细解释这两个SQL语句的工作原理、用法以及如何导出这些语句,以供日后使用或...

    update语句的优化-oracle .pdf

    在本篇文档中,作者详细总结了在实际项目中针对Oracle数据库的update语句优化的四种方案。以下是对这四种方案的知识点进行详细的阐述: 1. 标准update语法优化: 当面对单表更新或较简单的SQL语句时,可以直接使用...

    SQL Server UPDATE语句的用法详解

    SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,希望可以让您对SQL Server UPDATE语句有更多的了解。 现实应用中数据库中的数据改动是免不了的。通常,几乎所有的用户...

    oracle 多表做update insert语句.docx

    今天,我们将讨论 Oracle 中的 Update 语句,包括 Update 语句的基本语法、Update 语句中使用 Select 语句、Update 语句中使用 Join 语句、Insert 语句的使用等。 一、Update 语句的基本语法 Update 语句的基本...

    SQL语句语法

    本篇文章将深入探讨SQL语句的基本语法,包括数据定义、数据操作、实用工具、事务处理和锁定、数据库管理、复制语句以及预处理语句等关键概念。 13.1 数据定义语句: 数据定义语句主要用于创建、修改和删除数据库...

    MySQL数据库中group by语句与update语句的用法研究.pdf

    本论文对 MySQL 数据库中的 group by 语句和 update 语句进行了深入研究,讨论了这些语句在数据库查询和修改中的应用,并给出了具体的解决方案。 一、MySQL 数据库中 group by 语句的用法 Group by 语句的作用是对...

    sql的update语句功能非常强大[参考].pdf

    "SQL UPDATE 语句功能详解" SQL UPDATE 语句是数据库管理...UPDATE 语句的注意事项是:需要检查 UPDATE 语句的语法结构和语义,确保 UPDATE 语句的正确性和合法性。同时,需要注意 UPDATE 语句的执行顺序和执行结果。

    VB 利用UPDATE语句批量更新数据表中的数据

    在本教程中,我们将专注于“利用UPDATE语句批量更新数据表中的数据”这一主题。UPDATE语句是SQL语言的一个重要部分,用于修改已存在于数据库表中的记录。在VB中,我们可以结合ADO(ActiveX Data Objects)库来执行...

    mysql update语句的用法详解.doc

    单表UPDATE语句的基本语法如下: UPDATE table_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] 多表UPDATE语句的基本语法如下: UPDATE table_...

    超详细的SQL语句语法

    超详细的 SQL 语句语法 SQL 语句语法是数据库管理系统中最基本也是最重要的一部分,掌握 SQL 语句语法是每个开发者和数据库管理员必须具备的技能。本文将详细介绍 Oracle 中的 SQL 语句语法,包括数据控制语句(DML...

    MySQL语法语句大全

    - **语法说明**:`UPDATE` 语句用于更新表中的现有记录。 - **示例**: ```sql UPDATE employees SET age = 30 WHERE name = '张三'; ``` ### 数据删除 #### DELETE 语句 ```sql DELETE FROM table_name [WHERE...

    Delphi通过update语句修改数据库内容..rar

    首先,我们需要理解UPDATE语句的基本语法。在SQL中,UPDATE语句用于修改已存在于表中的记录。基本结构如下: ```sql UPDATE 表名 SET 列名 = 新值 WHERE 条件; ``` 在这个结构中,`表名`是你想要更新的数据库表,`...

    MySQL语法语句大全MySQL语法语句大全

    以下是一份全面的MySQL语法语句概述: 一、数据定义(DDL - Data Definition Language) 1. 创建数据库:`CREATE DATABASE 数据库名;` 2. 删除数据库:`DROP DATABASE 数据库名;` 3. 创建表:`CREATE TABLE 表名 ...

    达梦数据库常用sql语句语法

    ### 达梦数据库常用SQL语句语法 #### 一、新建表 在达梦数据库中创建新表时,可以通过以下语法实现: ```sql CREATE TABLE [表名] ( [自动编号字段] INT IDENTITY(1,1) PRIMARY KEY, [字段1] NVARCHAR(50) ...

    数据结构与算法实习基于C++实现的miniSQL源代码,含详细注释,实现常用SQL语句,可对语句、表达式语法错误进行检查

    数据结构与算法实习基于C++实现的miniSQL源代码,含详细注释,实现常用SQL语句,可对语句、表达式语法错误进行检查 1. 基本功能:SELECT语句(支持DISTINCT、WHERE、INNER ...4. 对语句语法错误、表达式语法错误等判错

    oracle的sql语句和语法

    - **UPDATE语句**:更新现有记录,例如`UPDATE table SET column1 = 'new_value' WHERE condition`。 - **DELETE语句**:删除符合特定条件的记录,如`DELETE FROM table WHERE condition`。 2. **聚合函数** - *...

Global site tag (gtag.js) - Google Analytics