看板 C_Sharp 關於我們 聯絡資訊
這個問題,通常都是該new 的沒有new 但是我也有new這個物件,卻還是出現這個問題 想教一下,是否哪裡沒有初始化呢? 這個是class http://ideone.com/cdlhHN 這是寫在後台的 http://ideone.com/Wal9m2 想請教一下,我的物件不是都new了嗎?為什麼還會有問題? 不過如果是把class的程式碼改到後台去寫,就不會出錯 是我class哪裡有寫錯嗎? 希望前輩們能教導一下,謝謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.19.22
abernoulli:WR_UID方法回傳值為null,導致ToString()時出錯? 09/06 21:05
qwer820404:會有說在第幾行出現nullexception吧 下中斷點 09/06 21:07
qwer820404:可能一樓說的 不過他在s_plants宣告有給空字串 09/06 21:10
qwer820404:在return s_plants那邊下中斷點 看是什麼情況 09/06 21:11
qwer820404:也許DB出來的值就是NULL 09/06 21:11
DB出來的值不會是NULL耶 因為我把CLASS的FUNCTION拿到後台的話,是可以讀出東西的 只是放到CLASS就不行,我在想一下,是不是有什麼原因,這個FUNCTION一寫成 CLASS傳回的值,就跟一樓大大說的一樣,是NULL
soup514:給個建議 對同1個db用1個Connection就好 去跑多個command 09/06 21:26
soup514:使用using來關閉連線 不然也要finally關閉 09/06 21:27
s3748679:finally有用嗎.. Dispose不是比較實在嗎 09/06 21:29
※ 編輯: bernachom 來自: 59.120.19.22 (09/06 22:00) [解] 結果真的是像一樓大大說的,DB傳值是NULL 因為我SQL SELECT 的參數弄得太不小心了 這個參數定義是寫在後台,我的CLASS裡面沒有定義 所以後台讀得到資料,在CLASS就是NULL 當然也抓不到東西 弄了我很久 ....感謝教導了 ※ 編輯: bernachom 來自: 59.120.19.22 (09/06 23:02)
qwer820404:你把ToString()拿掉看看.... 09/06 23:03
qwer820404:你那個方法都回傳string了…你再toString() 浪費了 09/06 23:04
好,我拿掉了,因為我那時後再測試,是不是沒加TOSTRING(),才不會回傳 謝謝了 :) ※ 編輯: bernachom 來自: 59.120.19.22 (09/06 23:10)