accsess转成mysql语句_轻松教你SQL转ACCESS

SQL数据库转access数据库步骤: 1. 建立access数据库:在access中建立access数据库和表,access字段类型与sql中字段类型的对应关系。 2. 在Access中建表是应注意它的保留关键字:比如Password 如果表中的某个字段使用了关键字,那么会导致一系列的语句错误。

SQL数据库转access数据库步骤:

1. 建立access数据库:在access中建立access数据库和表,access字段类型与sql中字段类型的对应关系。

2. 在Access中建表是应注意它的保留关键字:比如Password 如果表中的某个字段使用了关键字,那么会导致一系列的语句错误。比如update T_Users setUsername=@Username,Password=@Password where UserId=@UserId"此时就会提示"System.Data.OleDb.OleDbException: UPDATE 语句的语法错误".更多保留关键字可以参照互联网。

3. 从sql导入数据到access数据库。

注意:sql2008只能导出到access2007一下的版本的数据库。

Asp.net应做的修改

1. 修改连接字符串:

将改为

提示:其中"Jet.OLEDB.4.0"对应的是access2003版本,"|DataDirectory|"表示数据库在App_Date目录下。

2. 导入 using System.Data.OleDb;命名空间。

将以Sql开头的SqlConnection , SqlCommand , SqlParameter, SqlDataAdapter, SqlParameter, SqlDataReader,SqlType等改成OleDbConnection ,OleDbCommand , OleDbParameter,OleDbDataAdapter, OleDbParameter, OleDbDataReader, OleDbType.

3. 修改。net文件中要操作的表中字段类型的

new SqlParameter("@CategoryName",SqlDbType.NVarChar,100),

newSqlParameter("@ParentId",SqlDbType.NVarChar,50),

newSqlParameter("@Path",SqlDbType.NVarChar,200),

newSqlParameter("@Depth",SqlDbType.Int,4),

newSqlParameter("@ChildIds",SqlDbType.NVarChar,50),

newSqlParameter("@IsActive",SqlDbType.Bit,1),

newSqlParameter("@ArticleNum",SqlDbType.Int,4),

newSqlParameter("@Readme",SqlDbType.NVarChar,200),

newSqlParameter("@CategoryId",SqlDbType.Int,4)};

改成:

new OleDbParameter("@CategoryName", OleDbType.LongVarWChar,100),

new OleDbParameter("@ParentId", OleDbType.LongVarWChar,50),

new OleDbParameter("@Path", OleDbType.LongVarWChar,200),

new OleDbParameter("@Depth", OleDbType.Integer,4),

newOleDbParameter("@ChildIds",OleDbType.LongVarWChar,50),

new OleDbParameter("@IsActive", OleDbType.Boolean,1),

new OleDbParameter("@ArticleNum", OleDbType.Integer,4),

new OleDbParameter("@Readme", OleDbType.LongVarWChar,200),

new OleDbParameter("@CategoryId", OleDbType.Integer,4)};

4. 修改查询字语句式:

4.1 将去掉true或false的单引号,,如HomeShowImg='true '改成HomeShowImg=true

4.2 !=0改成<>0 ,如 IsPicNews !=0 -> IsPicNews <>0

4.3 =''改成is null.与LogImagePath !=' -> LogImagePath is not nul

4.4 NewsId ='" + newsiid + "'";改成NewsId =" + newsiid + "";

5. 当update语句没错但内容无法更新而且VS又没提示出错的时候,可以考虑是不是OleDbParameter中参数的对应顺序的问题,OleDbParameter参数的顺序迎合update语句中出现的顺序保持一致。

比如: string cmdText = "updateT_FriendlyLink set IsShown=@IsShown,LinkUrl=@txtUrl,LinkText=@txtTitle whereId=@Id";

OleDbParameter[]ps ={

newOleDbParameter ("@Id",Id),

newOleDbParameter ("@IsShown",IsShown),

newOleDbParameter ("@txtUrl",txtUrl),

newOleDbParameter ("@txtTitle",txtTitle),

};

这样在SQLServer中可以运行,但在Access中必须改成

OleDbParameter[]ps ={

newOleDbParameter ("@IsShown",IsShown),

newOleDbParameter ("@txtUrl",txtUrl),

newOleDbParameter ("@txtTitle",txtTitle),

new OleDbParameter ("@Id",Id),

};

6.Access不支持:select @@IDENTITY

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/385927.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大厂首发:2021年Java工作或更难找

前言 提起MySQL&#xff0c;其实网上已经有一大把教程了&#xff0c;为什么我还要写这篇文章呢&#xff0c;大概是因为网上很多网站都是比较零散&#xff0c;而且描述不够直观&#xff0c;不能系统对MySQL相关知识有一个系统的学习&#xff0c;导致不能形成知识体系。为此我撰…

大厂首发:338页网易Java面试真题解析火爆全网

前言 为什么互联网资讯这么发达&#xff0c;但是没有出现技术人才井喷&#xff1f; 为什么会出现应届生薪资倒挂多年老员工的现象&#xff1f; 这个世界有太多的现象都可以用**“二八定律”**来解释。 20%拿着高工资&#xff0c;80%每天挣扎在增删改查边缘。 职场一分钱一…

mysql 导入dbm文件_DBM数据导入到mysql数据库方法

本文章分享一篇关于DBM数据导入到mysql数据库方法&#xff0c;有需要的同学可以参考一下本实例。首先说明一下&#xff0c;我以前使用PERL&#xff0c;保存文件 用DBM&#xff0c;有5万多条记录&#xff0c;每条记录有15个字段。现在想用MYSQL&#xff0c;要吧记录导过来。第一…

大牛手把手教你!2021Java最新大厂面试真题

引言 众所周知&#xff0c;软件系统有三高&#xff1a;**高并发、高性能、高可用。**三者既有区别也有联系&#xff0c;门门道道很多&#xff0c;全面讨论可以大战三天三夜。 高并发对于Java开发者来说都不陌生&#xff0c;每年天猫双十一&#xff0c;秒杀大促等场景阿里都稳…

高通8155车载芯片_WEY来“摩卡”云首秀,搭载高通8155芯片

本期亮点“咖啡”一词源自埃塞俄比亚的一个名叫卡法的古镇&#xff0c;在希腊语中“Kaweh”的意思是“力量与热情“&#xff0c;而摩卡咖啡代表着创新和更多可能性。摩卡咖啡是由浓缩咖啡、牛奶、鲜奶油及巧克力糖浆制成的“巧克力咖啡”&#xff0c;相比于其他制作方法&#x…

大牛深入讲解!高并发你真的理解透彻了吗

前言 最其实不管什么时候&#xff0c;找工作都跑不了面试。目前很多小编都做了面试手册了&#xff0c;那就是别人家的孩子都有糖了&#xff0c;作为一个自觉的小编&#xff0c;必须搞。 容我先絮叨一下&#xff0c;制作这个面试手册差不多花了3个多星期时间&#xff0c;过程还…

太厉害了!2021年互联网大厂Java笔经

开头 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。在项目中合理地运用设计模式可以完美地解决很多问题&#xff0c;每种模式在现实中都有相应的原理来与之对应&…

fritzing导入元件_超屌的 fritzing 新建元件

标签&#xff1a;fritzing 有多好&#xff0c;用了才知道&#xff0c;但是通常会遇到一个问题&#xff0c;他的元件库不一定够用&#xff0c;这时候就得自己做元件了&#xff0c;但是搜了一下网上没有相关的教程啊。算了&#xff0c;去官网看英文吧。。然后官网的帮助见 http:/…

java将字节数组转换成字符串,面试心得体会

1. 前言 大家都知道&#xff0c;Postman是一个非常受欢迎的API接口调试工具&#xff0c;提供有Chrome扩展插件版和独立的APP&#xff0c;不过它的很多高级功能都需要付费才能使用。 如果你连Postman都还没有用过&#xff0c;不妨可以先体验一番。 Postman官网&#xff1a; h…

java将数组中的数据修改,深度集成!

京东Java研发岗一面&#xff08;基础面&#xff0c;约1小时&#xff09; 自我介绍&#xff0c;主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 Autowired的实现原理 Bean的默认作用范围是什么&#xff1f;其他的作用范围&#xff1f; 索引是什么概念有什么作用&am…

java小游戏毕业论文,你不懂还不学?

1. Spring 特点 Spring 主要有如下特点&#xff1a; 轻量级&#xff1a;Spring 是非侵入式&#xff0c;其中的对象不依赖 Spring 的特定类&#xff1b;控制反转&#xff08;IoC&#xff09;&#xff1a;通过 IoC&#xff0c;促进了低耦合&#xff0c;一个对象依赖的其他对象通…

java小游戏源代码资源,一招彻底弄懂!

BATJ大厂面经 阿里七面面经 蚂蚁金服面经及答案 京东面经 百度美团顺丰京东阿里面经 面试题精选 Java面试手册 MySQL55题及答案 多线程面试题及答案 设计模式面试题及答案 消息中间件面试题及答案 并发编程面试题及答案 面试资料整理汇总 最后 总而言之&#xff0c;面试官问…

java小程序小游戏代码贪吃蛇,附高频面试题合集

One&#xff1a;JVM实践思维图&#xff08;完整版&#xff09; Two&#xff1a; 走近Java 概述 Java技术体系Java发展史Java虚拟机家族&#xff1a;&#xff08;Sun Classic/Exact VM、HotSpot VM、Mobile/Embedded VM、BEA JRockit/IBM J9 VM、BEA Liquid VM/Azul VM、Apache…

java小程序开发平台,隔壁都馋哭了

01 阿里面试题之MySQL 之前的阿里面试题都有做总结&#xff0c;具体面试题内容整理成了文档&#xff0c;本文是针对MySQL系列的&#xff0c;所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题 请解释关系型数据库概念及主要特点&#xff1f;请说出关系型数据库…

java小程序查看器,成功拿到offer

架构筑基 大家都知道&#xff0c;性能一直是让程序员比较头疼的问题。当系统架构变得复杂而庞大之后&#xff0c;性能方面就会下降&#xff0c;如果想成为一名优秀的架构师&#xff0c;性能优化就是你必须思考的问题。 所以性能优化专题从JVM底层原理到内存优化再到各个中间件…

java小程序设计一个国旗点击国旗唱国歌,看这篇足矣了!

工作的前两年 如果你不能拼爹&#xff0c;或者不想拼爹&#xff0c;最好的方法是拼实力。 合抱之木&#xff0c;生于毫末&#xff1b;九层之台&#xff0c;起于垒土&#xff1b;千里之行&#xff0c;始于足下。 所以&#xff0c;你必须要从基层做起。当然&#xff0c;所谓的基…

java小项目实例,成功入职阿里

我听到的一些发声 你们赚的钱已经可以了&#xff1a; 我一个发小是做土木工程的&#xff0c;上海大学博士&#xff0c;参与很多著名建筑的工程&#xff0c;但是从薪资上看&#xff0c;还不如一些稍微像样的公司的6年多的高级开发。为什么&#xff1f;这就是行业的红利&#xf…

java属于什么行业,吐血整理

微服务的发展 微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务&#xff0c;这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇&#xff0c;很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。 微服务落地存在的问题 虽…

java struts2 ajax_在struts2的Action中返回Ajax数据

author:z_xiaofei168如何在struts2的action中返回数据(普通字符串、图片)给ajax核心中的XMLHttpRequest对象。今天下午做项目&#xff0c;就是用户注册是时候&#xff0c;登录名是否唯一&#xff0c;我用的ajax验证&#xff0c;但怎么也不返回我想要的数据&#xff0c;纠结了老…

Nginx负载均衡策略有哪些?知识点总结+面试题解析

前言 看日期&#xff0c;今天都是4月了&#xff0c;这春招也差不多进入尾声了。 近期任有不少朋友都在找工作&#xff0c;很多人开始抱怨&#xff0c;工作可真难找啊&#xff01;身边不少朋友问我咋搞呀&#xff0c;秋招都要结束了&#xff0c;工作还没着落呢…额…这个…今年…