All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET,MVC,Framework体验(4):控制器_[Asp.Net教程]
.NET,3.x新特性之自动属性及集合初始化_.net资料_编程技术
学习网页Web标准:DOCTYPE(文档类型)基础知识_[Html教程]
同步两个Sql,server(1)_[SQL,Server教程]
Asp.Net,Ajax+WCF,Service+ADO.NET,Entity,Framework_[Asp.Net教程]
SQL,SERVER,数据类型详解_mssql学习_编程技术
浏览UTF-8编码的网页出现空白解决方法_php资料_编程技术
delphi组件中常用的事件
用shtml来include网页文件(须开启SSI)_[Html教程]
C#:如何获取当前操作系统的软件版本_.net资料_编程技术
Reading number is top 10 pictures
The little woman's bright wire2
Sexy women in 2013--2
NeedWallpaper6
人造器官和铁肺人
Ashlynn Brooke photograph of a group2
Chinese paper-cut grilles art appreciation7
这才是真正的人体艺术5
来几张有特色的图片
身材野火台灣美女1
Absolutely shocked. National geographic 50 animal photographys1
Download software ranking
Tram sex maniac 2 (H) rar bag6
Unix video tutorial1
C#编程思想
Tram sex maniac 2 (H) rar bag16
linux高级编程
C++编程教程第三版
asp.net技术内幕
艳兽都市
C#程序员参考手册
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
delv published in(发表于) 2014/1/6 9:09:26 Edit(编辑)
做完一个小网站的一点经验总结(1):,asp.net,与access数据库结合_[Asp.Net教程]

做完一个小网站的一点经验总结(1):,asp.net,与access数据库结合_[Asp.Net教程]

做完一个小网站的一点经验总结(1): asp.net 与access数据库结合_[Asp.Net教程]

第一次跟别人做东西,自己的一点经验,写下来,虽然比较菜,但还是要做点记录,如有错误缺漏,请各位不吝赐教,谢谢: )
以前都是用asp.net 与sqlServer2000 结合做东西的,这次是用access,虽然是第一次用,但感觉与sqlServer2000的用法区别不大,以下对二者的用法做比较:
SqlServer2000:
1>命名空间 using System.Data;
using System.Data.SqlDb;
2>连接语句等 在之前的随笔中有记录,这里不再记录了。


主要记录Access用法:
1>命名空间:using System.Data;
using System.Data.OleDb;


2>连接语句:
string conString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=";
conString+=Server.MapPath(@"\Jlgps\DB\Jlgps.mdb");
//以上语句中,“@”表示绝对的字符串,也就是说"\"在这就不需用"\\"来表示了
第一个"\"表示是从根目录(如C:\Inetpub\wwwroot)下找"Jlgps"这个目录,如果不加"\"
表示从当前应用程序目录下(Jlgps)找,那么这里就要写成@"DB\Jlgps.mdb"了.
建议用后者,前者取出来可能是绝对路径,后者则是相对路径,出错几率较小。
OleDbConnection con=new OleDbConnection(conString);
con.Open();//这样数据库连接完毕。


3>命令对象:
大致用法与sqlServer的相同,只是名称有点变化:
sqlserver的以Sql开头,如SqlCommand cmd=new SqlCommand();
而access的都以 OleDb开头,如:OleDbCommand,OleDbDataReader....等


4>涉及到access数据库的用户名和密码的问题:
开始我的access的mdb文件没有设置用户名和密码,用以上的连接语句可以
连接成功,后来我想为了稍微安全点,想设置数据库mdb文件的打开密码,于
是我便打开mdb文件,在"工具",-"安全"-"设置数据库密码"中设好了密码,但是
之后便连接不上数据库,我便试着在连接语句中加类似SqlServer中的uid,pwd等,
但都没成功,最后经过一番尝试,找到了一个解决问题的方法:
不要在"工具",-"安全"-"设置数据库密码"中设置密码,而是在"工具",-"安全"-
"用户与组帐户"中设置密码即可,这样,既实现了打开mdb文件时要输入密码
,而数据库连接语句还是原来的,不要做任何改动即可连接数据库。


5>Access的字段类型问题,Access的字段类型与OleDbType的类型很难一一吻合,
那么取相似的即可,比如access中的备注型,那么就在OleDbType中用
LongVarchar即可。比如:
OleDbParameter para=new OleDbParameter("@proFun",OleDbType.LongVarChar);
para.Value=myaddPro.proFun;//一个产品对象的功能描叙参数,备注型
cmd.Parameters.Add(para);


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.