随笔分类 -  ADO

摘要:把access数据库防下载里面的notdownload表,复制到你的mdb文件中,名字可以改这样下载不了了下载时会这样的错误提示!Active Server Pages 错误 'ASP 0116'缺少关闭脚本分隔符Script 块缺少脚本关闭标记 (% >)原理:在数据库中放一个NODOWNLOAD表~OLDB字段类型,放上长二进制数据然后把数据库改名成ASA或者ASP就很难下载了!大多空间都有放数据库的位置,一般是databases这个文件夹里,这个位置不是iis指向的网站目录,所以下载不了。 阅读全文
posted @ 2012-03-25 15:36 憶言 阅读(210) 评论(0) 推荐(0)
摘要:第一种:这种也是Dreamweaver里默认用的查询:<%' 先声明数据库连接Dim MM_dbconn_STRINGMM_dbconn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/db/lxdb.mdb")%><%Dim Recordset1Dim Recordset1_cmdSet Recordset1_cmd = Server.CreateObject ("ADODB.Command")Rec 阅读全文
posted @ 2012-03-25 15:20 憶言 阅读(1503) 评论(0) 推荐(0)
摘要:Recordset对象会要求数据库传送所有的数据,那么数据量很大的时候就会造成网络的阻塞和数据库服务器的负荷过重,因此整体的执行效率会降低。 利用Command对象直接调用SQL语句,所执行的操作是在数据库服务器中进行的,显然会有很高的执行效率。特别是在服务器端执行创建完成的存储过程,可以降低网络流量,另外,由于事先进行了语法分析,可以提高整体的执行效率。 Request,Session和Application在实际中是作为ASP或JSP服务器的三个内部对象 Request的生命周期只是在用户请求一项服务时产生,请求完成后结束。 Session和Application是在服务器启动后产... 阅读全文
posted @ 2012-03-25 15:19 憶言 阅读(378) 评论(0) 推荐(0)
摘要:我知道它们都是连接数据库的“好手”,但在编程的具体应用中应该如何正确地使用它们呢?下面我们简要介绍一下它们的功能和应用范围,以及相互之间的关系:Connection对象我们用ADO提供的Connection对象来和数据库源建立连接,可以使用它建立和管理应用程序和ODBC数据库之间的连接(必须先应创建Connection对象)。Connection对象具有各种属性和方法,我们还可以用它们打开和关闭数据库连接,并且发出查询请求来更新信息。Recordset对象尽管Connection对象简化了连接数据库和查询任务,但检索和显示数据库信息的Connection对象不能用于创建脚本,必须在知道已对数据 阅读全文
posted @ 2012-03-25 15:19 憶言 阅读(1003) 评论(0) 推荐(0)
摘要:asp连接access数据库字符串:OLEDB连接方法:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/")ODBC连接方法:用实际的数据库绝对路径连接:<%Set conn = Server.CreateObject("ADODB.Connection")Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "Strconn=Strconn & "DBQ 阅读全文
posted @ 2012-03-25 15:18 憶言 阅读(253) 评论(0) 推荐(0)
摘要:网站一直出现以下错误,经过研究解决,现将解决办法与各位共享!Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xc2c Thread 0xda8 DBC 0x11c85ac Jet'。经过网上查询说是两个原因1。微软已经不更新ODBC,需要改用JET的方式连接ACCESS数据库文件;2。系统目录的权限发生的变更。解决方式如 阅读全文
posted @ 2012-03-25 15:07 憶言 阅读(1651) 评论(0) 推荐(0)
摘要:如果只需要一笔带过的碰碰数据库,用conn.execute(sql) 如果要对数据库作比较庞杂的操作!则最好用rs.open sql,connrs.open sql,conn:有记录集返回,此记录集可以前后移动,可用于执行SELECT语句。打开的记录可以进行分页显示,但这种方式打开的记录集不能排序conn.execute(sql):也可以返回记录集的,只不过只能是只读、只向前记录集,一般用于执行update、insert或者delete语句。 通过执行sql,返回后得到记录集,比较简单地得到经过筛选过的记录集,但是通过这种方式得到的记录集,不能进行分页显示。rs.open sql,conn:如 阅读全文
posted @ 2012-03-25 14:52 憶言 阅读(667) 评论(0) 推荐(0)
摘要:rs.open sql,conn:如果sql是delete,update,insert则会返回一个关闭的记录集,在使用过程中不要来个rs.close在文件最后再写rs.close中间可以来多个记录集rs1.open sql1,conn,最后一块关闭记录集:rs.close rs1.closeconn.execute(sql) 如果sql是delete,update,insert则会返回一个关闭的记录集,在使用过程中不要来个rs.close在文件最后再写rs.close中间可以来多个记录集rs1.open sql1,conn,最后一块关闭记录集:rs.close rs1.close.如果sql是 阅读全文
posted @ 2012-03-25 14:51 憶言 阅读(415) 评论(0) 推荐(0)