数据库难题

数据库难题,第1张

你这段代码前面是在ASP里复制过来的吧?asp与VB是不同的。正确的写法应该是这样:

Dim Coon as New ADODBConnection '连接数据库

Connstr = "Provider=MicrosoftJetOLEDB40;Data Source=" & accpath & ";" '连接数据库的地址,调用 accpath

CoonOpen Connstr

Dim rs As New ADODBRecordset

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Sql = "SELECT sclass FROM SClass where sclass = '" & fenlei & "'"

rsOpen Sql, Coon, adOpenStatic, adLockReadOnly

If Not rsEOF Then

MsgBox "它说有数据"

MsgBox sclassid

Else

rsaddnew '添加新记录

rs!sclass=fenlei

rsUpdate '保存

MsgBox "它说没有,但是我写入了"

Msgbox sclassid

End If

关于SELECT的无限联动菜单

indexasp

程序代码:

<html>

<head>

<title></title>

<meta content="text/html; charset=gb2312" >

无限关系在数据库系统中是有意义的(错误)

关系作为关系数据模型的数据结构时,需给予以下限定和扩充

1、无限关系在数据库系统中无意义

元组个数是无限的

限定关系数据模型中的关系必须是有限集合。

2、为关系的每个列附加一个属性名来取消元组的有序性

即(d1,d2,…,di,dj,…,dn)=(d1,d2,…, dj, di,…, dn) (i,j=1,2 ,…, n )

关系的基本性质

1 列是同质的,每一列的分量是同一类型的数据,来自同一域。

2 不同的列可出自同一域(即笛卡尔积定义中Di可以相同)

3 列的顺序可以任意交换。

4 任意两个元组的候选码不能完全相同。

5 行的次序可以任意交换。

6 分量必须取原子值。

数据记录数,因为,并发指在前段的是>

楼主,你要求写出代码这个就不是三言两语搞得定了。。。

详细请看我最近开发的:>

分太少了

实现无限分类,一个表搞定 表type

ID(主键) parentID(父级id) typeName(分类名) treeStr(树型字符串)

1 0 食品

2 1 肉类 1

3 2 猪肉 1,2

查询父级ID=1的全部子类SQL

SELECT bID FROM `type` as a, `type` as b where aparentID=1 and(bparentID=aID or bID=aID)

我觉得你的数据库可以设计成这样

id(编号) name(分类名称)superiorsid(父级分类id)

无论你插入哪行数据只要 写入对应的父级分类ID就行了

比如说你插入水果分类

1 水果

那要是苹果的话就可以是

2 苹果 1

(其中的1 指的就是水果)

要是桔子的话就可以是

3 桔子 1

如果是苹果中的红富士那插入的就是

4 红富士 2

大致这样就能实现你的无限级分类了

如果用jsp实现级联菜单的话 最好用AJAX技术

以上就是关于数据库难题全部的内容,包括:数据库难题、求asp无限级树型菜单源代码,最好是带数据库的!、无限关系在数据库系统中是有意义的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10146375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存