搞到今天才知道adodc控件与加密了的Access数据库(以独占方式存在的)连接要手工在ConnectionString 中(让provider)加上 "; Jet OLEDB: DataBase password=密码 (注意含Jet OLEDB: ) "如: strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:DataBase password=100+100=1000;Data Source=db.mdb";Persist Security Info=False"
注意密码不用加字符串""号表示,以前总是采用adodb对象才可以,一用控件方式就没办法了,而且我用里面的adodc中的用户名,密码属性设置也不行,难道真的要手工写上去,这样觉得对于那些用鼠标操作选择ole对象,自动生存字符串conn,然后选择数据库,选择表(或SQL请求)的用户并不规范,当然我很少用这种傻瓜化操作,但还是觉得这个方面微软作得莫名其妙
不知道.net 2005的数据库(ADO.net)开发是怎样一种理念,好像觉得.net 2003的数据库开发是微软让客户经历个小过渡,好多方面的效率都比不上6.0,当然机制是先进的要这个肯定,知道VS 2005数据库开发文档或有关权威资料(如技术内幕,开发手册等)有书店出售的请告知一下小弟好吗?中英文版都可以