数据库开发 我想做一个检测功能,怎么判断数据库(sql2000)中的歌曲编号,在电脑服务器中(指的是服务器中的某个磁盘目录下的文件夹中)是否存在?有没有具体的思路,数据库中的歌曲已经上传好的,只是检测看磁盘中有没有漏传的,有与没有查询出来用不同的符号标识出来(有显示√号,没有显示X号)。求解!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是想做个程序来检测还是直接在数据库里写SQL语句来检测呢?如果做程序来检测的话:遍历数据库和遍历指定文件夹,做对比,有相同编号的就已经存在,无找到相同编号就不存在,至于你所说的查询出来显示什么符号,只要在数据表里有一个标志的字段即可,查询出来时可以用case来显示最终要显示的字符 用程序实现,最简单的办法,是遍历磁盘文件,把文件名存入一个TStringList中,并且最好能存入时用lowercase,然后,再到你的数据库中循环比对,你的数据库中肯定会有歌曲文件完整路径的,你可以将数据库中的所有路径存入列表,比对前将磁盘文件放入控件listview中,两列,第一列文件名,第二列是否入库,默认设置时全部为false,将数据库中的文件列表取出来,循环对比,找到一个就将是否入库设置true,循环完以后,你再检查列表中是否入库为false的,就是没入库的文件,之后你要入库什么的,你就可以操作了。。没有具体代码,希望我的回答对你有帮助 紧急求助!!!一个Delphi新手到济南找工作这样的条件可以拿到多少钱??必重谢!!!! 求救,如何取得图形的文件名 如何屏蔽Windows2000登录窗口中各个选项。 Dephi6.0注册码? 如何得到FTP服务器上文件的日期? Delphi中如何实现半透明Panel 请问我做的程序怎么在有些计算机上自动关闭呢? 密码丢了,怎么找回来 急急急,关于文件拷贝,给289分! intranet虚拟域名 双击EXE文件运行大概需要10秒(此时跳出空白窗口呈无响应状),如何在这10秒内显示进度条??? delphi 打开IE后 怎么取得页面里文本框的值
遍历数据库和遍历指定文件夹,做对比,有相同编号的就已经存在,无找到相同编号就不存在,至于你所说的查询出来显示什么符号,只要在数据表里有一个标志的字段即可,查询出来时可以用case来显示最终要显示的字符