ADOQuery3.Parameters.ParamByName('days').Value:= null 可以設 null 嗎? |
答題得分者是:老大仔
|
quakedoom3
一般會員 發表:7 回覆:5 積分:2 註冊:2008-03-06 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
那以下試試:
ADOQuery3.Parameters.ParamByName('days').Value:= ''; 僅供參考....目前沒有sql可以測...so!!! 未經證實XD ===================引 用 quakedoom3 文 章=================== 請問各位大大: ?小弟 ?ADOQuery3.Parameters.ParamByName('days').Value:= null? 做 insert 會無反應 ?請問要如何設置 null 呢? |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
那 ADOQuery3.Parameters.ParamByName('days').Clear ?
===================引 用 quakedoom3 文 章=================== 請問各位大大: ?小弟 ?ADOQuery3.Parameters.ParamByName('days').Value:= null? 做 insert 會無反應 ?請問要如何設置 null 呢? |
quakedoom3
一般會員 發表:7 回覆:5 積分:2 註冊:2008-03-06 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
您一開始講的沒反應是什麼意思??
是資料沒進去?還是run的時候會有錯誤訊息?? ===================引 用 quakedoom3 文 章=================== 两位大大的方法也試過了.... 小弟 ADOQuery3.SQL.Clear; ADOQuery3.SQL.Add('insert into discipline(ID,? END_DATE) values ('ID', :end_date); ADOQuery3.Parameters.ParamByName('end_date').Value:= null;??? --> 輸入不了 null ADOQuery3.ExecSQL; ? |
quakedoom3
一般會員 發表:7 回覆:5 積分:2 註冊:2008-03-06 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
剛剛發現到....
是你自己在寫程式的時候就寫錯了.... 你的: [code delphi] ADOQuery3.SQL.Add('insert into discipline(ID,? END_DATE) values ('ID', :end_date); [/code] 正確的: [code delphi] ADOQuery3.SQL.Add('insert into discipline(ID,? END_DATE) values (''ID'', :end_date)'); [/code] 再詳細比對的話 就是這裡: 你的:SQL.Add(insert into discipline(ID,? END_DATE) values(', :'('', )'); 請以顏色來做比對~ ===================引 用 quakedoom3 文 章=================== 两位大大的方法也試過了.... 小弟 ADOQuery3.SQL.Clear; ADOQuery3.SQL.Add('insert into discipline(ID,? END_DATE) values ('ID', :end_date); ADOQuery3.Parameters.ParamByName('end_date').Value:= null;??? --> 輸入不了 null ADOQuery3.ExecSQL; ? |
quakedoom3
一般會員 發表:7 回覆:5 積分:2 註冊:2008-03-06 發送簡訊給我 |
感謝大大
===================引 用 老大仔 文 章=================== 剛剛發現到.... 是你自己在寫程式的時候就寫錯了.... 你的: [code delphi] ADOQuery3.SQL.Add('insert into discipline(ID,? END_DATE) values ('ID', :end_date); [/code] 正確的: [code delphi] ADOQuery3.SQL.Add('insert into discipline(ID,? END_DATE) values (''ID'', :end_date)'); [/code] 再詳細比對的話 就是這裡: 你的:SQL.Add(insert into discipline(ID,? END_DATE) values(', :'('', )'); 請以顏色來做比對~ ===================引 用 quakedoom3 文 章=================== 两位大大的方法也試過了.... 小弟 ADOQuery3.SQL.Clear; ADOQuery3.SQL.Add('insert into discipline(ID,? END_DATE) values ('ID', :end_date); ADOQuery3.Parameters.ParamByName('end_date').Value:= null;??? --> 輸入不了 null ADOQuery3.ExecSQL; ? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |