我要从数据库里面把第1个文件名取出来,重新按序号命名.比如为1号文件.当我循环把每条记录都读出来的时候,同第1个文件名进行对比.如果不同,则做为第2个文件,如果相同.继续为1号文件.
如:第1条记录 c:\text1.txt 重新命名为1
第2条记录 c:\text2.txt 重新命名为2
第3条记录 c:\text2.txt 重新命名为2(由于文件名没有改变)
如此类推.如果有相同 的文件名,就是原来的序号,如果不相同,则加1(+1)
怎么样才能够实现?
如:第1条记录 c:\text1.txt 重新命名为1
第2条记录 c:\text2.txt 重新命名为2
第3条记录 c:\text2.txt 重新命名为2(由于文件名没有改变)
如此类推.如果有相同 的文件名,就是原来的序号,如果不相同,则加1(+1)
怎么样才能够实现?
解决方案 »
- 关于用窗体的textbox读取某个excel表格中的文本值,请进!!
- 如何可以保存网页中需要的图片。。。
- 请高手指教ActiveX控件中的public变量问题???
- 如果用程序判断一台机子是不是局域网里提供上网上的代理服务器...
- 泡泡式的提示窗口能在里面加一两个按钮吗?请高人解答!
- 500元征答:如何用VB调用Google、163、sina引擎来查询,将查询结果保存在数据库里。
- 传递Recordset对象怎么会失败?
- 千古一难题!!!(evb环境下写串口命令)
- 怎样在MsHflexgrid中得出记录,SQL的,还是addnew,delete等方法
- vb中能不能使用追捕的数据库 做个自己的ip查询工具?
- 急哟 VB excell2007插入图片异常
- 动态生成控件数组的问题
Set rs = cn.Execute("SELECT DISTINCT 文件名 FROM 你的表")
Do Until rs.EOF
strPath = Left(rs!文件名, InStrRev(rs!文件名, "\"))
strExtn = Right(rs!文件名,InStrRev(rs!文件名, "."))
cn.Execute "UPDATE 你的表 SET 文件名 = '" & strPath & n & strExtn & "' WHERE 文件名= '" & rs!文件名 & "'"
rs.MoveNext
n = n + 1
Loop