你好。继续昨天关于c#开发的一个小问题,请你帮忙解答一下!

我已完成在listbox中显示我所获取文件夹下文件名的工作,下一部是想把这些文件名添加到Access数据库的一张表中,表的格式大致为:分别是歌名,歌手,歌词内容,歌曲类型... 我已完成在listbox中显示我所获取文件夹下文件名的工作,下一部是想把这些文件名添加到Access数据库的一张表中,表的格式大致为:

分别是歌名,歌手,歌词内容,歌曲类型(1,2,3,4)
请问该怎样书写代码!感激不尽
展开
 我来答
a8175610
推荐于2016-03-03 · TA获得超过128个赞
知道答主
回答量:24
采纳率:0%
帮助的人:24.4万
展开全部
分数太少了,给你个思路。
1:创建一个歌曲类来保存歌曲信息,例如MusicInfo
2:遍历listBox,分别获取你需要的歌曲信息,并创建MusicInfo实例保存这些信息。
获取歌手名可以用Split() 取第一个,获取获取歌曲名和歌曲类型可以用Path类。
3:写SQL往数据库中插数据。
更多追问追答
追问
分数不是问题。。很少提问,大不了都给你,你要多少,现在比较急需,能帮忙写下么,实在感谢。。
追答

小轻小松
2014-09-29 · TA获得超过162个赞
知道答主
回答量:119
采纳率:0%
帮助的人:74.4万
展开全部
你现在的问题应该是不知道怎么取得这些信息,而不是不会操作Access吧。
取得mp3信息的话使用COM组件 Microsoft Shell Controls And Automation
示例:
string file = @"E:\DOWNLOAD\好久不见.mp3";
ShellClass sh = new ShellClass();
Folder dir = sh.NameSpace(Path.GetDirectoryName(file));
FolderItem item = dir.ParseName(Path.GetFileName(file));
string str = dir.GetDetailsOf(item, 27); // 27是获取歌曲时长。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式