`

access的sql语法模式对asp ado的影响

 
阅读更多

当access的数据库存储为ansi-89语法模式时,在access中运行查询没什么问题但是在ado中会引起相当多的混乱包括

1,部分函数不能使用

2,复杂的多表连接不能使用

3,insert into select只能插入一条记录

4,存储过程或参数化查询中的语法出问题,其中包括like运算符

 

总之就是一团糟

后来在access中把sql模式改为ansi-92模式,一切问题解决

在ADO中只能使用ansi-92模式,当创建数据库时使用ansi-89 sql语法似乎就会出现这些问题

以现有的网站空间环境来看应该把mdb文件保存为access 2003 ansi-92格式

accdb格式新增了多值字段和二进制类型的支持,及提高的性能,sql查询没什么增强,况且一般的空间也不会支持

不过access的update语句始终无法使用子查询,连接表中也不能使用计算字段,用access的就是悲剧呀

分享到:
评论

相关推荐

    sql语法大全.doc

    以下是对SQL语法大全中的关键知识点的详细解释: 1. **ASP与数据库连接**: - **Access数据库连接**:在ASP中,我们使用ADO(ActiveX Data Objects)创建Connection对象来连接Access数据库。代码示例展示了如何...

    基于ASP的终点ASP小说连载系统AccessSQL兼容安装版.zip

    AccessSQL语法与标准SQL略有不同,但在ASP中可以通过调整适配。 【系统安装与配置】 安装“终点ASP小说连载系统”可能涉及到以下步骤: 1. 配置IIS服务器,确保ASP支持已启用。 2. 创建Access数据库文件,并设计好...

    ASP+Access开发动态网站实例荟萃

    综上所述,《ASP+Access开发动态网站实例荟萃》涵盖了从基础的ASP语法、Access数据库操作,到动态网页生成和数据库交互的全过程,是初学者和进阶者学习动态网站开发的重要参考资料。通过学习和实践书中的实例,...

    一个access转sql server的软件

    在转换过程中,ASP代码需要根据新的SQL Server数据库结构进行调整,例如,更改ADO(ActiveX Data Objects)连接字符串和SQL查询语句。 综上所述,"一个access转sql server的软件"可能是一个工具或解决方案,帮助...

    Access数据库辅助工具

    "数据库结构打印_ADO.exe"很可能利用了ADO来访问和处理Access数据库,因为它提供了对数据库对象(如记录集、连接、命令等)的访问。 5. **数据库维护** 这些辅助工具可能还支持数据库的日常维护工作,如备份、修复...

    ado,asp,js,ajax,css,sql教程大集合

    ADO支持多种数据库,包括SQL Server、Oracle、Access等。在ADO中,主要对象有Connection、Command、Recordset、Parameter等,它们分别用于建立数据库连接、执行SQL命令、处理查询结果和设置参数。学习ADO,你需要...

    asp格子信息网(asp源码+access数据库).rar

    ASP通过ADO(ActiveX Data Objects)组件来连接和操作Access数据库,例如,使用Connection对象建立连接,Recordset对象进行数据操作,Command对象执行SQL命令。 在ASP.NET的上下文中,虽然这个项目主要基于ASP,但...

    用ASP+Access制作论坛教程

    在ASP代码中,通过`Server.CreateObject`创建ADO对象,如`Connection`和`Recordset`,以执行SQL查询并处理数据。 例如,`title.asp`的代码示例展示了如何打开数据库连接,执行SQL查询(列出所有主题按最后回复时间...

    asp连接access样例2

    6. **Error处理**: 在ASP中,我们需要处理可能的数据库错误,如连接失败、SQL语法错误等。可以使用On Error语句来设置错误处理模式,并用Err对象检查错误信息。 7. **安全性与优化**: 需要注意的是,直接在ASP代码...

    access与SQL数据库之间的转换(参考模板).docx

    复杂的查询可能需要调整以适应T-SQL语法。 - **存储过程和触发器**:如果Access数据库包含VBA宏,可能需要转换为SQL Server的存储过程或触发器。 2. **SQL Server到Access的转换** - **导出数据**:使用SQL ...

    ASP+ACCESS 在线购物网站

    - ADO(ActiveX Data Objects):ASP通过ADO与Access数据库进行数据操作,如打开连接、执行SQL语句、读写数据等。 - 数据绑定:ASP页面可以直接绑定到数据库字段,实现数据的动态显示和更新。 - 错误处理:通过On...

    超级经典的ASP+ACCESS动态网页的制作

    4. **添加数据**:当用户提交表单后,ASP脚本可以使用ADO(ActiveX Data Objects)库来连接ACCESS数据库,并使用`Recordset`对象的`AddNew`方法将新记录插入到表中。 5. **编辑数据**:ASP可以通过查询数据库找到...

    asp后台管理(asp+access)

    ASP中的数据库连接通常通过ADO(ActiveX Data Objects)实现,这是微软提供的一个接口,可以访问各种类型的数据库,包括Access。开发者可以使用ADO对象,如Connection、Command、Recordset等,来建立数据库连接、...

    ASP+ACCESS的人才招聘网站

    3. **SQL查询**:为了获取、添加、修改和删除数据库中的数据,开发者需要掌握基本的SQL语法,如SELECT、INSERT、UPDATE和DELETE语句。在人才招聘网站中,可能需要编写复杂的查询来筛选符合特定条件的候选人。 4. **...

    在ADO(sql)中使用SELECT的语法之六-子查询的使用方法

    ### 在ADO(SQL)中使用SELECT的语法之六——子查询的使用方法 #### 一、子查询概述 在SQL查询语言中,子查询是一个非常重要的概念。子查询是指在一个SQL命令内部嵌套另一个完整的SQL查询命令。通过使用子查询,我们...

    基于ASP和ACCESS校友录网站

    4. **数据库连接与操作**:在ASP中,使用ADO(ActiveX Data Objects)来连接和操作ACCESS数据库。通过建立Connection对象、Command对象和Recordset对象,可以实现查询、插入、更新和删除记录。 5. **前端界面设计**...

    ASP + Access数据库开发与实例3

    6. **错误处理**:在开发过程中,必须考虑可能出现的错误情况,如数据库连接失败、SQL语法错误等。ASP提供了On Error语句和Error对象来进行错误处理,确保程序出错时能够优雅地恢复或提供反馈。 7. **安全性**:...

    ASP+ACCESS 网站

    ACCESS数据库则通过ADO(ActiveX Data Objects)在ASP中进行操作。ADO是微软提供的数据访问接口,可以方便地连接各种数据库,包括ACCESS。开发者可以通过创建记录集(Recordset)对象,执行SQL语句来读取、写入、...

    asp网站含access数据库源码,asp实例网站源码,asp自动生成静态html

    2. 数据库连接:学习如何使用ADO(ActiveX Data Objects)建立ASP与Access数据库的连接,执行SQL查询并处理结果。 3. 数据绑定:掌握如何将数据库查询结果动态绑定到HTML控件上,如使用Repeater或DataList控件显示...

    基于ASP的数据库字串批量替换工具 for sql access.zip

    1. **连接数据库**:使用ASP脚本连接到指定的Access数据库,这通常通过ADO(ActiveX Data Objects)实现。 2. **读取数据**:执行SQL查询,从数据库表中选取需要处理的数据,可能使用SELECT语句。 3. **处理数据**:...

Global site tag (gtag.js) - Google Analytics