線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1659
推到 Plurk!
推到 Facebook!

Select COUNT(*) As MxRec from Table

缺席
LPH
一般會員


發表:53
回覆:43
積分:19
註冊:2003-04-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-30 23:09:26 IP:218.174.xxx.xxx 訂閱
 MS SQL    OK
MySql Error xmltempqly Field Mxrec not found.

[code delphi]
With OpdDm.xmltempqly do
Begin
close;
SQL.Clear;
SQL.Add('select Count(*) AS mxrec from txmltemp');
If Prepared = False Then Prepare;
open;
I2 := FieldByName('mxrec').AsInteger;
End;
[/code]
christie
資深會員


發表:30
回覆:299
積分:475
註冊:2005-03-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-01 11:04:10 IP:203.73.xxx.xxx 未訂閱
select Count(*) AS mxrec from txmltemp
AS去掉看看
------
What do we live for if not to make life less difficult for each other?
LPH
一般會員


發表:53
回覆:43
積分:19
註冊:2003-04-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-01 14:03:42 IP:125.231.xxx.xxx 訂閱

===================引 用 christie 文 章===================
select Count(*) AS mxrec from txmltemp
AS去掉看看
//================= MySql 去掉 AS 還是一樣 不解 ============================
procedure TForm1.BitBtn1Click(Sender: TObject);
Var
I1, I2 : Integer;

begin
With Q1 Do
Begin
close;
SQL.Clear;
SQL.Add('select COUNT(*) AS I2 from xmldata');
If Prepared = False Then Prepare;
Open;
End;
I1 := Q1.FieldByName('I2').AsInteger;
Showmessage(IntToStr(I1));
end;
I1 := Q1.FieldByName('xmldata.I2').AsInteger; 還是一樣...
SQL Command 有DataBase 的差異嗎...

//============= MS SQL 可以 傳回值 3306 ========================================
procedure TForm1.BitBtn2Click(Sender: TObject);
Var
I1, I2 : Integer;
begin
With Q2 Do
Begin
close;
SQL.Clear;
SQL.Add('select COUNT(*) AS I2 from xmldata');
If Prepared = False Then Prepare;
Open;
End;
I1 := Q2.FieldbyName('I2').AsInteger;
Showmessage(IntToStr(I1));
end;
//==========================================================================================
我在 Table order 欄位寫入 'zzzzzzzzzz' 檔尾寫入 '資料結束' 作判別, 還好Table 內的資料不會超過1000筆

christie
資深會員


發表:30
回覆:299
積分:475
註冊:2005-03-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-03 08:56:19 IP:203.73.xxx.xxx 未訂閱
抱歉抱歉,我在MySQL 5.0
Q1.Close;
Q1.SQL.Text:='select COUNT(*) AS I2 from xmldata';
Q1.Open;
Showmessage(Q1.FieldByName('I2').AsString);
測試OK了!
你自己試試看.

===================引 用 christie 文 章===================
select Count(*) AS mxrec from txmltemp
AS去掉看看
------
What do we live for if not to make life less difficult for each other?
LPH
一般會員


發表:53
回覆:43
積分:19
註冊:2003-04-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-03 09:32:26 IP:125.231.xxx.xxx 訂閱

===================引 用 christie 文 章===================
抱歉抱歉,我在MySQL 5.0
Q1.Close;
Q1.SQL.Text:='select COUNT(*) AS I2 from xmldata';
Q1.Open;
Showmessage(Q1.FieldByName('I2').AsString);
測試OK了!
你自己試試看.

===================引 用 christie 文 章===================
select Count(*) AS mxrec from txmltemp
AS去掉看看
請問你的 MySql 是用 ODBC 連嗎? MySql 是安裝再 MS Windows Or Linux 我是用ODBC連上Linux 有差嗎???
christie
資深會員


發表:30
回覆:299
積分:475
註冊:2005-03-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-12-03 10:46:04 IP:61.59.xxx.xxx 未訂閱
OS:Windows2000
MySQL 5.0
以BDE連MySQL
------
What do we live for if not to make life less difficult for each other?
jackiemi2_seed
中階會員


發表:37
回覆:97
積分:76
註冊:2006-09-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-12-12 14:52:30 IP:61.218.xxx.xxx 訂閱
改用  
select mxrec=Count(*) from txmltemp
試試看

===================引 用 LPH 文 章===================
MS SQL OK
MySql Error xmltempqly Field Mxrec not found.

[code delphi]
With OpdDm.xmltempqly do
Begin
close;
SQL.Clear;
SQL.Add('select Count(*) AS mxrec from txmltemp');
If Prepared = False Then Prepare;
open;
I2 := FieldByName('mxrec').AsInteger;
End;
[/code]
------
OS : Win 7 pro
Program : Delphi 7
DataBase : Ms Sql 2008
系統時間:2024-05-02 12:10:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!