asp.net应用程序与access数据库的连接

来源:互联网 发布:ntfs for mac如何破解 编辑:程序博客网 时间:2024/04/29 16:05

 

数据库在没有设置密码时,可以正常连接,但加上密码之后,连接字符串也加上相应用户名及密码之后,还是一个劲的报错。

 

错误提示: 因为初始化提供程序时发生错识别码。无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。

 

折腾半天,才找到原因:

正确连接字符串如同:connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=E:/CompanyNet/NewsMan/CompanyNews.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False; User

Id=admin;jet OleDB:Database Password=123456;"

 

这当中有两点要注意: 第一用户名为 admin ,第二 是 Database Password 前面必须加上 jet OleDB前缀,如果用*.udl文件生成连接字符串时总是会出错,原因是其默认为Password。

 

 

关于Html中Map标签的使用:

 

在Html中,给图像使用map标签,可以给图像的某个部分建立超连接,用法如下:

<img src=img.gif usemap="MAP-Name">
<map name="MAP-Name">
<area shape="rect|circle|poly" coords="#" href="url">
</map>
注:所有的最标都是相对于图片左上角的

其中,坐标coords对各个shape的解释如下:

shape="rect" coords="x1,y1,x2,y2" // (x1,y1)=Upper Left, (x2,y2)=Lower Right

即,当shape是矩形时,coords表示矩形左上及右下(x2, y2)的坐标
shape="circle" coords="x,y,r" // (x,y)=Center, r=Radius

即,当shape是圆形时,coords表示圆中心点坐标(x, y)及半径

shape="poly" coords="x1,y1,x2,y2,x3,y3..." // (x1,y1>=First Corner, (x2,y2)=Second Corner, ...

即,当shape是poly多边形时,coords表示多边形所有顶点的坐标(x1,y1),(x2,y2),(x3,y3)...


注意:以上所有坐标都是相对于图形img.gif左上脚坐标而言的


以下是一个例子:

<img src="mapimg.gif" usemap="#Face">
<map name="Face">
   <area shape="rect" href="page.html" coords="140,20,280,60">
   <area shape="poly" href="image.html" coords="100,100,180,80,200,140">
   <area shape="circle" href="new.html" coords="80,100,60">
</map>