vb 的一些怪问题

wangqiongyue 2000-08-07 12:21:00
1.有哪位高手知道在VB中用NAME命令只修改文件的后缀名,而不改文件的文件名?
2.哪位大虾知道在VB中如何将数据库生成的网页?
...全文
175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Focus_zhao 2000-08-07
  • 打赏
  • 举报
回复
我考虑了一下, 发现我写的那段程序有点缺陷: 如果原文件名中不含扩展名就会出错。Limu的程序也同样存在这样的不足。 现将我修改过的程序张贴如下:
pos=instr(oldfile,".") '取回原文件名中"."的位置,oldfile为原文件名( 全名)
if pos>0 then
filename=left(oldfile,pos-1) 'filename中即原主文件名
else
filename=oldfile '若原文件名无扩展名
end if
之后,你就可以对filename与新扩展名进行&操作,合成新文件名,再用name进行命名了。
Limu 2000-08-07
  • 打赏
  • 举报
回复
dim sOldExt as string,sNewExt as string,sFile as string
sFile="XXX.XXX"
sOldExt=right(sFile,4)
sNewExt=".YYY"
Name sFile as Replace(sFile,SOldExt,sNewExt)

Focus_zhao 2000-08-07
  • 打赏
  • 举报
回复
1、你可以保留主文件名, 再加上新扩展名。
可用如下函数提取原主文件名:
pos=instr(oldfile,".") '取回原文件名中"."的位置,oldfile为原文件名( 全名)
filename=left(oldfile,pos-1) 'filename中即原主文件名
之后,你就可以对filename与新扩展名进行&操作以生成新文件名了。

2、关于用VB 将数据库生成网页, 一般使用Asp 技术。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧