最近做了一个用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语句”指的是在数据库管理中用于修改现有数据的SQL命令。在数据库操作中,`UPDATE`语句是不可或缺的一部分,它允许我们更改表中的特定行或所有行的数据。下面将详细介绍`UPDATE`语句的工作原理、...
### ORACLE UPDATE 语句语法与性能分析 #### 引言 在数据库管理与操作中,`UPDATE`语句是SQL语言中极为重要的组成部分,它允许我们修改已存在的记录,从而保持数据的时效性和准确性。Oracle数据库作为企业级应用中...
ID=a.customer_id) 是等价的,因为它们的子查询都只...总之,Oracle UPDATE语句的语法和性能取决于许多因素,包括数据量、索引策略、查询复杂性和并发性。理解这些因素并适当优化可以帮助提高数据库的性能和响应时间。
在数据库管理中,INSERT和UPDATE语句是两个非常基础且重要的操作。它们分别用于向数据库中插入新的数据和更新已存在的数据。这篇内容将详细解释这两个SQL语句的工作原理、用法以及如何导出这些语句,以供日后使用或...
在本篇文档中,作者详细总结了在实际项目中针对Oracle数据库的update语句优化的四种方案。以下是对这四种方案的知识点进行详细的阐述: 1. 标准update语法优化: 当面对单表更新或较简单的SQL语句时,可以直接使用...
根据提供的文件信息,本文将详细解释Visual FoxPro (VFP) 中的核心数据库操作命令,包括SELECT、DELETE、UPDATE等,并对部分其他重要的SQL语句进行介绍。这些知识点对于理解和掌握VFP数据库管理至关重要。 ### ...
SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,希望可以让您对SQL Server UPDATE语句有更多的了解。 现实应用中数据库中的数据改动是免不了的。通常,几乎所有的用户...
今天,我们将讨论 Oracle 中的 Update 语句,包括 Update 语句的基本语法、Update 语句中使用 Select 语句、Update 语句中使用 Join 语句、Insert 语句的使用等。 一、Update 语句的基本语法 Update 语句的基本...
本篇文章将深入探讨SQL语句的基本语法,包括数据定义、数据操作、实用工具、事务处理和锁定、数据库管理、复制语句以及预处理语句等关键概念。 13.1 数据定义语句: 数据定义语句主要用于创建、修改和删除数据库...
在本教程中,我们将专注于“利用UPDATE语句批量更新数据表中的数据”这一主题。UPDATE语句是SQL语言的一个重要部分,用于修改已存在于数据库表中的记录。在VB中,我们可以结合ADO(ActiveX Data Objects)库来执行...
首先,我们需要理解UPDATE语句的基本语法。在SQL中,UPDATE语句用于修改已存在于表中的记录。基本结构如下: ```sql UPDATE 表名 SET 列名 = 新值 WHERE 条件; ``` 在这个结构中,`表名`是你想要更新的数据库表,`...
本论文对 MySQL 数据库中的 group by 语句和 update 语句进行了深入研究,讨论了这些语句在数据库查询和修改中的应用,并给出了具体的解决方案。 一、MySQL 数据库中 group by 语句的用法 Group by 语句的作用是对...
"SQL UPDATE 语句功能详解" SQL UPDATE 语句是数据库管理...UPDATE 语句的注意事项是:需要检查 UPDATE 语句的语法结构和语义,确保 UPDATE 语句的正确性和合法性。同时,需要注意 UPDATE 语句的执行顺序和执行结果。
单表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 语句语法是每个开发者和数据库管理员必须具备的技能。本文将详细介绍 Oracle 中的 SQL 语句语法,包括数据控制语句(DML...
- **语法说明**:`UPDATE` 语句用于更新表中的现有记录。 - **示例**: ```sql UPDATE employees SET age = 30 WHERE name = '张三'; ``` ### 数据删除 #### DELETE 语句 ```sql DELETE FROM table_name [WHERE...
### 达梦数据库常用SQL语句语法 #### 一、新建表 在达梦数据库中创建新表时,可以通过以下语法实现: ```sql CREATE TABLE [表名] ( [自动编号字段] INT IDENTITY(1,1) PRIMARY KEY, [字段1] NVARCHAR(50) ...
数据结构与算法实习基于C++实现的miniSQL源代码,含详细注释,实现常用SQL语句,可对语句、表达式语法错误进行检查 1. 基本功能:SELECT语句(支持DISTINCT、WHERE、INNER ...4. 对语句语法错误、表达式语法错误等判错
- **UPDATE语句**:更新现有记录,例如`UPDATE table SET column1 = 'new_value' WHERE condition`。 - **DELETE语句**:删除符合特定条件的记录,如`DELETE FROM table WHERE condition`。 2. **聚合函数** - *...