求助,paradox 数据库问题 ,谢谢! |
尚未結案
|
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
请教:
在 SQL SEREVR 2000 中的 char 和 varchar 在 paradox.db 中是什么类型呢?
如附件
还有一个问题是:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='insert into table6 (sno ) values (:sno)';
ADOQuery1.Parameters.ParamByName('sno').Value:=edit1.Text;
ADOQuery1.ExecSQL; 在 插 SQL SERVER 的表是可以的 可是插 paradox 表就出现如附件所示的错误: 各位大哥,我是错在哪里呢? 谢谢各位大哥! 發表人 - lsh998 於 2005/06/08 17:57:18
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 在Paradox中為Alpha形態﹐簡碼為﹕A 貼圖有問題﹐錯誤信息看不到﹐先用猜的﹒
一﹒檢查一下以下句中紅色部分﹕
ADOQuery1.SQL.Text:='insert into table6 (sno_) values (:sno)'; //紅色下划線處多一空格﹐刪除 二﹒是否因為資料表中其它欄位不允許Null值﹐而引起的錯誤﹐如果是的話﹐使用同賦值給sno欄位一樣的方法賦值給其它的欄位 =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
|
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
|
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 我測試的結果不會有這樣的問題﹐是否您在設定ODBC時的錯誤﹐或者更新MDAC的最新版本試試﹒
以下是小弟做的ADO透過MS OLE DB Provider For ODBC連接Paradox的範例﹐連接資料庫為﹕C:\Program Files\Common Files\Borland Shared\Data\Country.db﹐您可參考看看﹕
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=72785 另外﹐ddy副長已提示您﹐請遵守版規﹐修改正确的發問標題﹐以利為本站查詢﹒ =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
cashxin2002 大哥:
您好!
标题我已经修改过来了,我以后会注意的! 还有两个问题向您请教;
问题1:
paradox 是没有数据库概念的,是不是,因为我在
Database Desktop 里只有建表(table )
没有建库的 安钮啊? 问题2:
因为您给我写的列子因为网络的问题,第一个没有下载下来 第二个下载了,您的 odbc 的 资料来源名称:Myparadox 是怎么出来的?
我的那里是 灰色的! 问题3: 我通过 build 得到的 ADOConnection1.ConnectionString 如下 Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="CollatingSequence=ASCII;DefaultDir=C:\Documents and Settings\Administrator\桌面\刘权\DATA;Driver={Driver do Microsoft Paradox (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN=C:\Documents and Settings\Administrator\桌面\刘权\DATA\IMSCJ.DB.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;ParadoxNetPath=C:\WINNT\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;" 可是我用 Extractfilepath(paramstr(0)) 来写就是有错误 var
filename1:string;
filename2:string;
begin filename2:=ExtractFilePath(paramstr(0)) '刘权\DATA' ;
filename1:=ExtractFilePath(paramstr(0)) '刘权\DATA\IMSCJ.DB.dsn'; ADOConnection1.ConnectionString :='Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="CollatingSequence=ASCII;DefaultDir=' filename2 ';Driver={Driver do Microsoft Paradox (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN=' filename1 ';MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;ParadoxNetPath=C:\WINNT\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"'; 可是写了好几次都写错了 DATA 文件夹是和可执行文件是放在同一个目录下的 DATA 文件夹有 文件 IMSCJ.DB cashxin2002 大哥,您给我验证一下,好吗/ 辛苦 cashxin2002 大哥了!
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 首先﹐我們可以把Paradox資料庫看作是是以目錄為庫﹐目錄中的檔案為表的特殊型單機資料庫﹐也就是說比如我們在Database Desktop中建立的所有資料表都存放在'D:\Data\'目錄中﹐這樣的話﹐'D:\Data\'就是所謂的庫﹐而其中所有的檔案即為此資料庫中的表﹒ MyParadox是我自己建立的連接Paradox資料庫的ODBC別名﹐建立方法我在範例中有貼上一副圖﹐步驟如下﹕
Step1. 開啟[資料來源(ODBC)](一般來講在[控制台\系統管理工具]中)
Step2. 點選[System DNS]頁次﹐然后點擊右方的[Add...]按鈕﹐選擇[Driver do Microsoft Paradox (*.db)]﹐并點擊[完成按鈕]
Step3. 在[資料庫來源名稱]中輸入[MyParadox]作以ODBC的別名
Step4. 取消[使用目前工作目錄]的選擇框﹐然后點擊[選取目錄]﹐選擇正确的Paradox檔案所在的目錄后﹐點擊[确定]按鈕退出
Step5. 此時已經建立好別名為MyParadox的ODBC﹐然后就可以在ADOConnection的ConectionString屬性中通過使用[Microsoft ODE DB Provider for ODBC Drivers]來連接MyParadox﹐除此之外﹐只需要在ConnectionString屬性的[Connection]頁次中﹐點選[Use datasource name]欄﹐并在其中選擇剛才建立的MyParadox別名即可﹒ 重新再試一次看看﹗ =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
cashxin2002 大哥:
您好!
我按照您的方法做了,可是
错误还是 [microsoft][odbc paradox diver] 操作必须是一个可更新的查询! 应该 是我没有安装 MDAC , cashxin2002 大哥,MDAC 是什么东西? delphi 里面自带的吗? 还有我按照您的方法连接得到字符串 Provider=MSDASQL.1;Persist Security Info=False;Data Source=Myparadox;Extended Properties="DSN=Myparadox;DefaultDir=C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\新建文件夹 (7);DriverId=538;FIL=Paradox 5.X;MaxBufferSize=2048;PageTimeout=600;" 因为这个东西需要打包,所以需要相对路径, 那么 Myparadox 怎么来表示
他呢? 用了 ODBC 数据源 打包的时候要打什么文件啊? 谢谢 cashxin2002 大哥
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ MDAC即Microsoft Database Access Components﹐是微軟存取資料庫的一組中間層元件組﹐但在MDAC2.6之後就不包含Jet引擎﹐Jet引擎成為獨立的一組資料庫存取介面元件﹐如果還需要安裝Jet引擎﹐正确的安裝程式應是先安裝Jet引擎﹐然后再安裝MDAC2.6以上版本
目前最新的MDAC版本為2.8﹐其安裝檔案下載路徑﹕http://download.microsoft.com/download/9/8/4/9847e2f1-d076-49cc-be94-e376364a0292/MDAC_TYP.EXE
這些資料皆可在微軟網站上搜尋到﹒
有關MDAC和Jet的說明﹐您用MDAC 2.8和Jet 4.0在站內使用搜尋﹐會查到很多相關的資料﹒ =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
谢谢 cashxin2002 大哥:
我还有一个问题向您请教:(打包问题) 打的是 paradox 数据库
我通过 BUILD 连接 ,打包是可以的,当然数据源不能移动 所以我就使用相对路径 ****************************************************************//连接数据库源
procedure TForm1.Button3Click(Sender: TObject); var
filename2:string;
filename1:string;
begin
filename1:=ExtractFilePath(paramstr(0)) 'DATA' ;
filename2:=ExtractFilePath(paramstr(0)) 'DATA\IMSCJ.DB.dsn'; ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="CollatingSequence=ASCII;DefaultDir='
// 'C:\Documents and Settings\Administrator\桌面\刘权\DATA'
filename1
';Driver={Driver do Microsoft Paradox (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN='
//'C:\Documents and Settings\Administrator\桌面\刘权\DATA\IMSCJ.DB.dsn'
filename2
';MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;ParadoxNetPath=C:\WINNT\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"';
end; //***********************************************************************连接数据源 (连接程序是成功的) 可是打包后,单击 Button3 提示的错误是:
[Microsoft][odbc paradox driver]'(未知的)'不是一个有效的路径。确定路径名称拼写是否正确,以及是否连接到文件存放的服务器 请教cashxin2002 大哥,是不是在打包的时候还有什么特别的设置? 我用的打包工具是:wise 谢谢!
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 如果我使用ADO存取﹐經常會用的方法是在連線字串部分﹐直接用相對路徑方式來指定資料庫路徑﹐如下﹕
如果所有的Paradox資料表在程式所在路徑下的Data目錄中﹐即'D:\我的程式\Data\'﹐這樣的話﹐在連接字串中﹐可以將'D:\我的程式'部分改成用'.'來代替﹐表示程式所在路徑下的Data目錄﹐即'.\Data\'﹐這就是相對路徑的指定方法﹒ Wise不熟﹐我都是在用InstallShield Express在包裝程式﹒ =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
cashxin2002 大哥:
您好! procedure TForm1.Button1Click(Sender: TObject); begin
if not ADOQuery1.Active=true then
begin
ADOQuery1.Active:=true;
end; end; procedure TForm1.Button3Click(Sender: TObject);
begin
ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="CollatingSequence=ASCII;DefaultDir='
'.\DATA'
';Driver={Driver do Microsoft Paradox (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN='
'.\刘权\DATA\IMSCJ.DB.dsn'
';MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;ParadoxNetPath=C:\WINNT\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"';
end; cashxin2002 大哥: 这样我打包以后,单击 Button3 是没有错误了 可是单击 Button1 提示的错误是:
[Microsoft][odbc paradox driver]'(未知的)'不是一个有效的路径 我的 ADOQuery1 string 属性是:
select *
from aa cashxin2002 大哥 ,我哪个东西还要修改呢? 您用 InstallShield Express 打包时,还有别什么东西需要注意的吗? 谢谢 cashxin2002 大哥!
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 查一下有沒有指定ADOQuery1的Connection屬性值為ADOConnection1﹐或者直接在程式碼中指定﹕
begin ADOQuery1.Connection := ADOConnection1; ADOQuery1.Active := True; end;或者直接在設定時期就指定ADOConnection的連線字串試試(用之前提過的相對路徑方法)﹒ 用InstallShield Express包裝程式時﹐如果使用者的電腦是Win98以上(包括Win2000, WinXP等)﹐都不需要包裝ADO﹐因為ADO是這些系統默認的預設值﹐但如果是Win95或Win NT4.0等較低版本的系統﹐則需要包裝ADO﹐如果是安裝MDAC2.6以上版本﹐并登入ODBC檔案﹐那樣的話﹐就需要先安裝Jet 4.0﹐然后再安裝MDAC﹒ ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================ 發表人 - cashxin2002 於 2005/06/09 12:06:08
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
cashxin2002 大哥:
您好! procedure TForm1.Button1Click(Sender: TObject); begin
ADOQuery1.Connection:=ADOConnection1;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='select * from IMSCJ.DB';
ADOQuery1.Open;
end; 打包后
单击 Button1 提示的错误还是:
[Microsoft][odbc paradox driver]'(未知的)'不是一个有效的路径 如果
直接在設定時期就指定ADOConnection的連線字串
打包,安装后 单击 Button1 得到正确结果!
可是,不是相对路径,数据源不能变动啊~~ cashxin2002 大哥,我还有哪里需要修改的呢? 谢谢! 發表人 - lsh998 於 2005/06/09 12:39:04
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 用如下的方法來測試MDAC的版本和Jet4.0的版本﹕
MDAC
在Form中加入一個ADOConnection元件﹐然后加入一個Button﹐在Button元件的OnClick事件中鍵入﹕
begin ShowMessage(ADOConnection1.Version); end; //顯示的結果即是MDAC的版本﹐如2.8﹐即MDAC 2.8﹐如果不是﹐請更新Jet 4.0 在WINNT\System32\目錄中尋找Msjet40.dll的檔案﹐在檔案上Right Click﹐點選[屬性]﹐然后在屬性對話框中看其版本號﹐對照表如下﹕ 4.0.8015.0 => Jet 4.0 SP8 4.0.7328.0 => Jet 4.0 SP7 4.0.6807.0 => Jet 4.0 SP6 ( Windows Server 2003 ) 4.0.6218.0 => Jet 4.0 SP6 ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
cashxin2002 大哥;
您好!
我的MDAC 是2.80 我没有找到Msjet40.dll的檔案
也许是因为我先安装了 MDAC 所以我安装 jet 的时候有错误,错误如附件 cashxin2002 大哥 **********//连接数据库
procedure TForm1.Button7Click(Sender: TObject);
begin
ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="CollatingSequence=ASCII;DefaultDir='+
'C:\Documents and Settings\Administrator\桌面\刘权\DATA'+ ';Driver={Driver do Microsoft Paradox (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN='+
'C:\Documents and Settings\Administrator\桌面\刘权\DATA\IMSCJ.DB.dsn'+
';MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;ParadoxNetPath=C:\WINNT\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"';
end;
**********连接数据库 打包 安装后 我首先 单击 Button7 //连接数据库 然后 单击 Button1 //显示结果 procedure TForm1.Button1Click(Sender: TObject); begin
ADOQuery1.Connection:=ADOConnection1;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='select * from IMSCJ.DB';
ADOQuery1.Open;
end; 能够得到正确的结果! 可是把 C:\Documents and Settings\Administrator\桌面\刘权 用
Extractfilepath(paramstr(0)) 或 .\代替 procedure TForm1.Button7Click(Sender: TObject);
begin
ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="CollatingSequence=ASCII;DefaultDir='+
Extractfilepath(paramstr(0))+'DATA'+
';Driver={Driver do Microsoft Paradox (*.db )};DriverId=538;FIL=Paradox 5.X;FILEDSN='+
'C:\Documents and Settings\Administrator\桌面\刘权\DATA\IMSCJ.DB.dsn'+
';MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;ParadoxNetPath=C:\WINNT\system32;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"';
end; 程序可以运行的(单击 Button1 能够得到正确的结果) 可是我打包 安装后,
单击 Button1 ,则出现如附件的错误 cashxin2002 大哥
在打包的时候只要把 delphi 文件 和 数据库 文件放进去就可以了吗? 还要添加别的东西吗? 谢谢 cashxin2002 大哥
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 如果您是安裝MDAC2.8﹐因為MDAC2.8不包含Jet4.0﹐Jet引擎已成為獨立的一組資料庫存取介面元件﹐所以要另外安裝﹐正确的安裝方法是先安裝Jet4.0﹐然后再安裝MDAC2.8 我使用InstallShield Express包裝時﹐因為使用者的電腦大多是Windows2000 Pro以上的版本﹐所以只需要包裝程式檔安和資料庫檔案即可﹒ 記得有篇文章則回覆您﹐使用Paradox資料庫時﹐最好以BDE連接﹐因為其直接提供For Paradox的Driver﹐而不需要透過ODBC來連接﹐這樣會取得比較好的較率 =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ BDE存取技術在打包上的确是比ADO存取技術來得复雜一些﹐但不至于像"他們"所說的更難﹐呵呵﹗ 現在手頭上有事在忙﹐我等晚上抽空幫您寫個範例﹐明天再寄到您的信箱如何﹖我會用Delphi6的BDE來連接Paradox資料庫﹐使用InstallShield Express For Delphi5來包裝﹐還有什么要求嗎﹖ <><>=================================
< src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=19409143&CC=434077"> 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 已經將Demo傳給您﹒
在做的時候沒有看到您需要ADO的部分﹐找空再補給您﹒ Setup File安裝檔案因為包含安裝整個BDE Administrator工具﹐所以很大﹐傳了很久都失敗了﹐待會再試試看﹐如果還是不行的話﹐您可用InstallShield Express For Delphi5開啟先前寄給您的Paradox Demo\InstallShield File目錄中的BDE Paradox.iwz﹐所有的內容項目我都已經設定好﹐您只需要在Run Disk Builder處點擊Disk Builder﹐在出現的對話框中點選CD-ROM﹐再點擊[Builder]﹐即可建立程式的安裝檔案﹒ 注﹕BDE Paradox.iwz中我已做完整設定﹐并已經過測試﹐為了防止出錯﹐所以不需要對其做任何的更動﹒ =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
發表人 - cashxin2002 於 2005/06/10 12:56:10
------
忻晟 |
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
cashxin2002 大哥:
您好! 星期六才是端午节啊 ^_^,泰国也有端午节吗? cashxin2002 大哥,向您请教, 怎么把 dbgrid 中的书记到入到 excel 中? 谢谢 cashxin2002 大哥!(我现在在看那个打包) cashxin2002 大哥,还有一个问题啊,您上次写给我的是
您连接数据库就是 直接在設定時期就指定ADOConnection的連線字串啊! *****************************************************************
前寄給您的Paradox Demo\InstallShield File目錄中的BDE Paradox.iwz﹐所有的內容項目我都已經設定好
***************************************************************** cashxin2002 大哥 ,我还没有收到啊,您可以再给我寄一次吗? 谢谢 cashxin2002 大哥! 發表人 - lsh998 於 2005/06/10 19:30:10 發表人 - lsh998 於 2005/06/10 19:36:05
|
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 在Paradox Demo解壓縮后在其目錄中有一個InstallShield File目錄﹐BDE Paradox.iwz檔案就是此目錄中﹒ 上次有提到在連接Paradox資料庫形態檔案時﹐取用BDE存取技術是比較有效率的作法﹐關于ADO的作法﹐我會找時間再補給您(發現您很好學喔﹐加油)﹒ DBGrid導入資料到Excel﹐我通常不會這樣去理解﹐因為導入的工作并不是由DBGrid來做﹐而是通過上游的ADO資料集元件(支援SQL語法)﹐相關的語法如下﹕
begin ADOQuery1.Close; ADOQuery1.SQL.Text := 'Select * Into [SheetName]' + 'In "D:\Sample.xls" "Excel 8.0;" From 資料表名稱'; ADOQuery1.ExecSQL; end;================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟 |
lsh998
中階會員 發表:163 回覆:138 積分:60 註冊:2005-01-07 發送簡訊給我 |
cashxin2002 大哥:
您好!
我 打开 excel 然后保存为 D:\Sample.xls ,表为 table1 procedure TForm1.Button3Click(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.SQL.Text := 'Select * Into [SheetName]'
'In "D:\Sample.xls" "Excel 8.0;" From table1';
ADOQuery1.ExecSQL;
end; 我不知道 [SheetName] 是什么意思 ? 我单击 Button3 提示 :在关键字 IN 附近有错误! cashxin2002 大哥 ,我哪里做错了啊? *****************************************************************
前寄給您的Paradox Demo\InstallShield File目錄中的BDE Paradox.iwz﹐所有的內容項目我都已經設定好
***************************************************************** cashxin2002 大哥 ,这封邮件我没有收到啊 ^_^ 还有 cashxin2002 大哥 ,您知道 InstallShield Express For Delphi5
的下载地址吗?我昨天晚上找了一晚上都没有找到!请给我一个好吗? 谢谢 cashxin2002 大哥! 發表人 - lsh998 於 2005/06/11 09:16:10
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |