看板 Database 關於我們 聯絡資訊
我已經爬文爬很多地方了,GOOGLE也找過了,都找不到Q_Q 真心求解... where code={0} 和 where code={1} 這是什麼意思呢?? 求解,先謝謝了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.165.234.45
a926:這是從那裡看來的語法? 12/18 09:53
winall:有這語法??????????????????????????????????????????????? 12/18 15:05
whatsAcc:{0}是屬於前端程式 不是SQL語法 12/18 16:34
whatsAcc:where code=是字串 而{0}是代入的value 組成一組SQL語法 12/18 16:37
whatsAcc:在字串code={0}之後應該還有 ", 變數名稱 12/18 16:40
whatsAcc:{0}就是帶入,後第一個變數 12/18 16:43
whatsAcc:這樣講不是很正規 但希望你看得懂 12/18 16:43
a926:w大的以C#來說是類似string.Format("where name={0}","John") 12/19 09:23
whatsAcc:{0}是一種轉義字符 在原PO的例子是將變數代入 與字串連接 12/19 13:47
whatsAcc:中間的數字對應到變數的索引位置 第0個變數,第1,第2, ... 12/19 13:48
whatsAcc:// .為字串連接 12/19 14:03
whatsAcc:// {0} {1} 12/19 14:03
whatsAcc:String.Format(" code={0}. or code={1}", intA, intB); 12/19 14:03
whatsAcc:String.Format(" code={0}. or code={1}", intA, 123); 12/19 14:04
whatsAcc:更正不用點 12/19 14:05
whatsAcc:這是學校作業嗎? = =a 我大一的時候老師有問過同樣的問題 12/19 14:10
whatsAcc:你查查轉義字符吧 只是我覺得專有名詞的解釋不太好理解 12/19 14:14
謝謝解答!!^_^ 我已經了解了~~ 這是最近看到的一個程式,因為sql和String離的有點遠,以前也沒看過這種用法 所以沒想到會是傳入值~ 現在已理解囉!! ※ 編輯: ciaowun 來自: 220.133.83.141 (12/22 20:42)