谢谢了!!!帮个忙!!!!!!!!(0分)

  • 主题发起人 主题发起人 wuchaa
  • 开始时间 开始时间
W

wuchaa

Unregistered / Unconfirmed
GUEST, unregistred user!
在Form上放一个ADOConnection,连结指向目标Access库
比如txt文件在c:/temp/aaaa.txt
就执行
ADOConnection.Connected := True;
ADOConnection.Execute('Select * Into abcd From [Text;Database=c:/temp].aaaa.txt');
我要是不知道文本文件放在哪。而是通过打开对话框。找到的文件。后边怎么写路径Database=c:/temp].aaaa.txt');
 
路径不是写在SQL里的,是写在ADOConnection的ConnectionString里的。
 
请叫一下怎么写呀?谢谢了
 
将相应字符串换成opendlg.filename即可!
 
好象不行呀
 
大家帮忙想想
 
快难死我了??????????
 
DOConnection.Execute('Select * Into abcd From [Text;Database='+opendlg.filename);
 
好象有错呀
 
DOConnection.Execute('Select * Into abcd From [Text;Database='+ExtractFileDir(opendlg.filename)+'].'+ExtractFileName
试试这样行不行?
 
还是不对呀。说from 子语句语法错如
 
你先在外面试一下ExtractFileDir函数的返回后面有没有'/',如果没带的话得加上
我记不清楚了
 
extractfilepath+']'+extractfilename
 
没有/着个。我加上了。谢谢了
 
ADOConnection1.Execute('Select * Into hm From [Text;Database='''+ExtractFilepath(opendialog1.filename)+'''].+ExtractFileName');
帮忙看一下那个分号错着呢
 
接受答案了.
 
后退
顶部