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

程式判斷新增欄位

答題得分者是:Mickey
nick899
一般會員


發表:16
回覆:22
積分:12
註冊:2002-12-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-13 09:55:24 IP:61.228.xxx.xxx 未訂閱
各位前輩大家好 使用test.db 有4個Field(Data,NO,Qty,Money) 今日要新增二個Field,(Sqty[Number形態],Name[字串形態]) 可否用程式去判斷後,無欄位後再用程式去新增Test.db (Sqty,Name) 謝謝
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-13 10:21:49 IP:61.219.xxx.xxx 未訂閱
引言: 各位前輩大家好 使用test.db 有4個Field(Data,NO,Qty,Money) 今日要新增二個Field,(Sqty[Number形態],Name[字串形態]) 可否用程式去判斷後,無欄位後再用程式去新增Test.db (Sqty,Name) 謝謝
Paradox ? Access ? /* 使用中文很辛苦,中華男兒當自強 */ 發表人 - Mickey 於 2003/02/13 10:23:53
nick899
一般會員


發表:16
回覆:22
積分:12
註冊:2002-12-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-13 10:35:43 IP:61.228.xxx.xxx 未訂閱
引言:
引言: 各位前輩大家好 使用test.db 有4個Field(Data,NO,Qty,Money) 今日要新增二個Field,(Sqty[Number形態],Name[字串形態]) 可否用程式去判斷後,無欄位後再用程式去新增Test.db (Sqty,Name) 謝謝
Paradox ? Access ? 使用Paradox 謝謝 /* 使用中文很辛苦,中華男兒當自強 */ 發表人 - Mickey 於 2003/02/13 10:23:53
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-13 13:17:33 IP:61.219.xxx.xxx 未訂閱
可下 SQL 指令 : alter table test add Sqty numeric(x,y) alter table test add Name char(z) /* 使用中文很辛苦,中華男兒當自強 */
nick899
一般會員


發表:16
回覆:22
積分:12
註冊:2002-12-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-02-14 09:17:19 IP:61.228.xxx.xxx 未訂閱
引言: 可下 SQL 指令 : alter table test add Sqty numeric(x,y) alter table test add Name char(z) /* 使用中文很辛苦,中華男兒當自強 */
使用後發生下列error message Thank [Error] Undeclared identifier: 'alter' [Error] Statement expected, but expression of type 'Char' found
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-02-14 09:56:52 IP:61.219.xxx.xxx 未訂閱
Sample Code as following:
   with table1 do begin
      open;
      if findfield('Sqty')=nil then begin
         close;
         Query1.Close;
         Query1.SQL.Text := 'alter table web1 add Sqty numeric(10,6)';
         Query1.ExecSQL;
      end;
      open;
      if findfield('Name')=nil then begin
         close;
         Query1.Close;
         Query1.SQL.Text := 'alter table web1 add Name char(10)';
         Query1.ExecSQL;
      end;
      open;
   end;
/* Free 和 Create 一樣重要 */
nick899
一般會員


發表:16
回覆:22
積分:12
註冊:2002-12-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-02-14 10:38:21 IP:61.228.xxx.xxx 未訂閱
引言: Sample Code as following:
   with table1 do begin
      open;
      if findfield('Sqty')=nil then begin
         close;
         Query1.Close;
         Query1.SQL.Text := 'alter table web1 add Sqty numeric(10,6)';
         Query1.ExecSQL;
      end;
      open;
      if findfield('Name')=nil then begin
         close;
         Query1.Close;
         Query1.SQL.Text := 'alter table web1 add Name char(10)';
         Query1.ExecSQL;
      end;
      open;
   end;
/* Free 和 Create 一樣重要 */
Ok Thank
系統時間:2024-05-20 1:39:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!