|
主题: 原来我对ASP 一点都不了解…… ASP 达人入~
|
{ 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#12003/5/14 18:13:01
过去写东西,一直是这样的。
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL="select * from admin where id="&userid
Rs.open SQL,conn,3,2 现在突然遇到了新的格式~ SQL = "SELECT * FROM tblBulletin WHERE fldAuto=" & varID
Set rs = con.Execute(SQL)
一下子就茫然了…… 两种语法都是操作Access库用的, 不知道,他们之间有什么区别呢? 另外,DSN是什么东西呢? 谢谢解答的前辈~~ 谢谢~~
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22003/5/14 19:59:28
虽然我很熟悉这两段代码,但是要我说理论我可说不出来......我想应该没有什么区别,只是写法不一样~
DSN你打开管理工具的数据源 (ODBC)就看见了~date source name
|
大雪糕
职务:普通成员
等级:2
金币:10.0
发贴:579
|
#32003/5/14 19:59:29
rs对大量数据操作慢 conn.execute对大量数据操作快 DSN算是应用程序与ODBC数据源之间的一个连接吧
|
{ 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#42003/5/16 10:15:34
SQL = "SELECT * FROM tblBulletin WHERE fldAuto=" & varIDSet
rs = con.Execute(SQL)
有什么资料介绍上面那种结构的操作方法和语句构成吗? 现在实在是有些头大呀…… sigh~
|
大雪糕
职务:普通成员
等级:2
金币:10.0
发贴:579
|
#52003/5/16 17:17:21
翻ADO手册,上面有详细说明
|