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

有關於ADOQuery新增資料的問題

尚未結案
patrick6998
一般會員


發表:5
回覆:5
積分:2
註冊:2003-10-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-03 19:02:00 IP:203.68.xxx.xxx 未訂閱
請問各位前輩: 我要新增一筆資料到資料庫,使用語法如下 ADOQuery1->SQL->Text="insert into loacdata(ID,LON,LAT) values('1' , '121' , '24')";<---這樣可以 ADOQuery1->SQL->Text="insert into loacdata(ID,LON,LAT,DATE) values ('1' , '121' , '24' , '2003/3/3')";<----這樣不行 把'2003/3/3' 改成 '#2003/3/3' #'2003/3/3' 都不行 DATE是一個日期欄位
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-03 19:18:21 IP:61.221.xxx.xxx 未訂閱
patrick6998, 您好 我猜想是因為資料庫的關係, MS-SQL與Paradox的日期排法就不同, 有的是年份在前, 有的是年份在後, 多試幾次排列順序看看。    ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
patrick6998
一般會員


發表:5
回覆:5
積分:2
註冊:2003-10-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-03 19:41:45 IP:203.68.xxx.xxx 未訂閱
請問前輩: 我用的是access 關日期的排法應該沒錯,我後來把DATE的欄位資料型態改成文字型態,也是不行 ADOQuery1->SQL->Text="insert into loacdata(ID,LON,LAT,URG) values ('1' , '121' , '24' , 1)";<---可以的這幾個欄位都是數字型態,URG是布林型態,是否文字型態還要在單引號裡加上引號呢?如果是那要怎麼寫,謝謝回答~感恩
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-03 21:16:53 IP:61.62.xxx.xxx 未訂閱
請問錯誤訊息是什麼呢? 看起來應該是 date 為系統保留字的關係, 建議你不要使用這種保留字做欄位名, 一定要用的話, 可以在出現在字的地方使用 [] 來包住即可, 如: ADOQuery1->SQL->Text="insert into loacdata(ID,LON,LAT,[DATE]) values ('1' , '121' , '24' , '2003/3/3')";
patrick6998
一般會員


發表:5
回覆:5
積分:2
註冊:2003-10-01

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-05 04:28:51 IP:203.204.xxx.xxx 未訂閱
果然是保留字的問題,謝謝前輩的解答
系統時間:2024-05-05 23:23:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!