仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 406|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页设计用ADox取得表的独一索引

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:09:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为现在数据库都使用标准的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秒以内).无论是他们输入资料时,查找资料时,分析资料时.
再见西城 该用户已被删除
沙发
 楼主| 发表于 2015-1-20 07:43:06 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
柔情似水 该用户已被删除
板凳
发表于 2015-1-24 15:29:01 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
地板
发表于 2015-1-24 23:21:45 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
只想知道 该用户已被删除
5#
发表于 2015-2-2 13:53:17 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
不帅 该用户已被删除
6#
发表于 2015-2-7 21:59:38 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
变相怪杰 该用户已被删除
7#
发表于 2015-2-23 11:39:30 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-7 08:36:04 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
若相依 该用户已被删除
9#
发表于 2015-3-14 15:51:55 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
透明 该用户已被删除
10#
发表于 2015-3-21 11:41:24 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 11:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表