菜鸟提问如何通过数据库打开txt文件 ( 积分: 10 )

  • 主题发起人 主题发起人 plalzh
  • 开始时间 开始时间
P

plalzh

Unregistered / Unconfirmed
GUEST, unregistred user!
我想打开一个当前目录下与数据库中NAME字段值同名的文件,语句如下:
procedure Tmainfm.BitBtn2Click(Sender: TObject);
begin
ShellExecute(Handle,'open',pchar ADOQuery1.fieldByName'NAME').AsString),nil,nil,SW_NORMAL);
end;
但这样写必须在NAME字段中把文件扩展名一并写进去,比如“我爱我家.txt”,有没有高手通过修改这个语句不用在NAME中写扩展名也能打开目录中的文件,也就是只写个文件名“我爱我家”。
 
脑子进水了
 
ODBC

TO: 地质灾害 你狗屁不通的在这瞎叫个P呀!
 
ODBC
dcms能说具体点吗,没看懂啊,ODBC可以解决这样的问题吗。顺便说一下,我这个文件可能不光是TXT的,也可以是pdf等格式的。
 
没人给解决一下吗,点数可以提
 
你好歹也要找个地方记录下扩展名。
 
你好歹也要找个地方记录下扩展名。
我说的就是这意思啊,有没有能不写扩展名而直接打开文件(或者加上扩展名打开)的函数
 
有啊,自己写个,或用fileopen 啊,或用
shellexecute('notepad 你的文件名');啊 啊啊
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部