ASP网页设计用ADox取得表的独一索引
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。ado|索引adox的功效听说很壮大,可是我没感到出来,由于我在asp下编写了良多程序,都运转不了。不晓得甚么缘故原由,这里有一个程序能够取得独一索引。大概有的伴侣会做一些通用程序,也就是不管数据布局怎样变更,程序稳定,从数据录进,修正,删除,到数据检索。一切模块都是完整自力于数据库表的布局的。如许就必要取得该表的独一索引。由于要经由过程独一索引来标示以后要编削的是那笔记录。假如一个表是正轨的表的话,应当最少有一个独一索引,由于表应当有主键,而主键就是独一索引。我实验用adox.key取得表的主键,堕落!不晓得甚么缘故原由。另有,我也实验用index的primarykey来取得该索引是不是为主键,可是不管甚么索引,都前往true。无法之下,只要经由过程判别其是不是为unique。了局发明这类办法真的很好。只是最初程序前往的是一个由n(n>=1)个字段构成的字符串,两头用逗号(,)分开开的。不外年夜多半的独一索引都是有一个字段构成的。我们还能够依据必要判别这些字段的范例等信息。方然这个也不是取得独一索引的独一办法。经由过程数据毗连的openschema办法翻开一个形式查询,也能够取得一个表的主关头字,具体办法见[?这里?]。connstr="Provider=MSDAORA.1;UserID=liujincai;password=ljc1001;DataSource=hp1"
setAdoX=server.createobject("adox.catalog")
setfld=server.createobject("adox.column")
settt=server.CreateObject("adox.table")
AdoX.ActiveConnection=connstr
settt=adox.Tables("TB_HOUSE_MAIN")
setkk=server.CreateObject("adox.key")
setidx=server.CreateObject("adox.index")
Response.Write"Table:"&tt.Name
Response.Write"<TABLEborder=1>
<TBODY>
<TRbgColor=#e0d0c0>
<TD>columnname</TD>
<TD>columntype</TD>
<TD>columnsize</TD></TR>"
fori=0tott.Columns.count-1
setfld=tt.Columns(i)
lType=fld.Type
lSize=fld.DefinedSize
Response.Write"<TRbgColor=#f0e0d0><TD>"&fld.Name&"</TD>"
Response.Writeltype
Response.Write"</TD><TD>"
Response.Writelsize
Response.Write"</TD></TR>"
next
Response.Write"</TBODY></TABLE>"
cols=""
fori=0tott.Indexes.count-1
setidx=tt.Indexes(i)
ifidx.Unique=truethen
forj=0toidx.Columns.count-1
cols=cols&","&idx.Columns(j).Name
next
exitfor
endif
next
ifcols""then
cols=mid(cols,2,len(cols)-1)
Response.Write"可独一标示字段:"&cols
</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时. ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
页:
[1]