全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1159
推到 Plurk!
推到 Facebook!

关于SQL查询的参数问题

答題得分者是:syntax
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-24 16:17:41 IP:222.184.xxx.xxx 訂閱
var
name1:string;
begin
neme1:=.....;
ADOQuery2.Close;
ADOQuery2.SQL.Text:='insert into tb_A(name1,...)'
' Values(:name1,...)';
ADOQuery2.Parameters.ParamValues['name1']:=name1;
ADOQuery2.execsql;
end;
我想问一下:name1是我数据库表中的一个字段,现在ParamValues也是name1,变量也是name1,我为是的好记,这样数据库列名和ADOQUERY查询参数,以及变量相同命名会不会有什么问题?
------
我的编程起步于ktop,我将永远支持ktop
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-25 00:57:16 IP:61.64.xxx.xxx 訂閱
正常來說,不會
===================引 用 ntjrr 文 章===================
var
name1:string;
begin
neme1:=.....;
ADOQuery2.Close;
ADOQuery2.SQL.Text:='insert into tb_A(name1,...)'
' Values(:name1,...)';
ADOQuery2.Parameters.ParamValues['name1']:=name1;
ADOQuery2.execsql;
end;
我想问一下:name1是我数据库表中的一个字段,现在ParamValues也是name1,变量也是name1,我为是的好记,这样数据库列名和ADOQUERY查询参数,以及变量相同命名会不会有什么问题?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-25 01:57:07 IP:61.67.xxx.xxx 未訂閱
像這樣的問題請您直接run了就知道有沒有問題, 不必回頭問我們, 如果你不是這個意思, 建議你改個說法"好不好"或"恰不恰當", 用有沒有問題是十分不好的用詞, 我常對很多人說"實作是最好的證明"
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-25 04:32:39 IP:75.18.xxx.xxx 未訂閱
Nothing wrong ! They are in different scopes, I had experiences in this. I know you did this just for the convienent when programming.
But I have to remind you, for the time past, and you are going to review and amend your code in later days, then you can hardly know what your codes were doing at the first sight !? because they have the same names.
===================引 用 ntjrr 文 章===================
var
name1:string;
begin
neme1:=.....;
ADOQuery2.Close;
ADOQuery2.SQL.Text:='insert into tb_A(name1,...)'
' Values(:name1,...)';
ADOQuery2.Parameters.ParamValues['name1']:=name1;
ADOQuery2.execsql;
end;
我想问一下:name1是我数据库表中的一个字段,现在ParamValues也是name1,变量也是name1,我为是的好记,这样数据库列名和ADOQUERY查询参数,以及变量相同命名会不会有什么问题?
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-25 08:03:52 IP:222.184.xxx.xxx 訂閱
已结案,同时感谢Stallion前辈
------
我的编程起步于ktop,我将永远支持ktop
系統時間:2024-05-02 14:06:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!