歌曲管理操作MDB数据库,有点难度 结贴
求有以下入图上的功能 歌曲管理操作MDB数据库,有点难度 能给出点实列吗?已经差不多拉
请教各位大侠 怎么实现 右键 试听 下载的功能
举点列子好吗?
[ 本帖最后由 qq82015930 于 2009-2-24 18:50 编辑 ] 连接数据库的例子在论坛里很多
最少给个数据库实例,要谁能给你写出例子阿 就是不会啊。 初始样板大概就要写几个小时。
大概只有很高明的“au3玩家”才能给你写了。
建议这位朋友自己写基础部分,遇到细节问题再来提问了。
你说你完全不会,建议你用 汉化版工具菜单中的窗口设计(Koda) 画窗体(省时省力),基本控件不会用的话请先看汉化版的帮助文档,最后才是学习MDB数据库的操作练习,关于MDB数据库,我记得本论坛有样板,可以供你学习研究MDB数据库的基本读写查操作。
前述能基本理解后,遇到不明白的地方了,再贴代码或截图或加文字说明来提问,这样下来,你的问题就可以慢慢解决了。 可以参考论坛的那个通信录 切图就是我设计的 窗体.就是不知道怎么运用命令 你一上来就喊:谁帮我写个XXXX的软件啊~~~!
凭什么呀?
你觉得呢?
建议还是你自己起个头,遇到什么问题再一个一个请教好了。 http://www.autoitx.com/forum.php?mod=viewthread&tid=5293&extra=page%3D1
这里有怎么连接Access的代码和例子
其它界面你肯定要自己写了
另外,上面的数据库设计存在一个错误,虽然能用,但是效果差,尤其是数据量达到GB级以后,速度会慢
表1:歌手名、性别、ID
表2:歌曲名、专辑、路径、ID
表3:表1的ID和表2的ID组合
搜索时搜索表3,写入时,同时更新3个表。ID是数据库自动管理的那个ID link匹配... 原帖由 xinlu8439 于 2009-2-21 00:40 发表 http://www.autoitx.com/images/common/back.gif
http://www.autoitx.com/forum.php?mod=viewthread&tid=5293&extra=page%3D1
这里有怎么连接Access的代码和例子
其它界面你肯定要自己写了
另外,上面的数据库设计存在一个错误,虽然能用,但是效果差,尤其是数据量 ...
谢谢你的提醒看来我刚刚写好的入库要改哈拉
能出点搜索数据 列表的列子吗?
还有就是 表1的ID和表2的ID怎么组合 ID是数据库自动生成的那个撒
表1:歌手名、性别、ID
表2:歌曲名、专辑、路径、ID
表3:表1的ID和表2的ID组合
[ 本帖最后由 qq82015930 于 2009-2-21 02:07 编辑 ] $RecordSet.Open($sSQL_Command, $Connection)
If Not $RecordSet.EOF Then
$RecordSet.MoveFirst
Do
$SQL_Counter += 1
ReDim $aReturn2D[$SQL_Counter][$RecordSet.Fields.Count] ; ReDim Array
For $i = 0 To $RecordSet.Fields.Count-1 Step 1
$aReturn2D[$SQL_Counter-1][$i] = $RecordSet.Fields.Item($i).Value
Next
$RecordSet.MoveNext
Until $RecordSet.EOF
EndIf
$RecordSet.Close
$Connection.Close
$sSQL_Command这个是标准SQL语句,如SELECT * FROM Table WHERE C1 = 'a'
SQL语言你要自己研究了
表一的ID和表二的ID组合,目的只是为了把歌手和歌曲联系起来
其实你按照你原来的设计也不是什么问题,我提示你,是为了你以后用到更复杂更大型的数据库的时候,有一种新的概念
因为你只有2个表,数据量不太可能超过1GB,但当你遇到3个甚至10几个表的时候,那就需要按照我说的这么做了
程序基本上是搜索表3,获得关联ID,然后再通过这个ID搜索表2或者表1获取相关数据
听上去有点麻烦,因为要操作2次(实际上,你熟悉SQL的话,一个SELECT也可以了),但这样对数据库来说,性能上表现很不一样 :face (7): 顶上去 我顶顶顶 学习:face (29): 学习了。。。。。 學習看看{:face (427):}
页:
[1]
2