從資料庫取欄位內數值出現【 】 |
缺席
|
keikojason
初階會員 發表:37 回覆:63 積分:45 註冊:2004-05-10 發送簡訊給我 |
各位.NET大大前輩你們好:
最近小弟自己寫網頁來玩玩,遇到一個問題,每當小弟有從資料庫中某一個Table中的欄位 取出數值(int)或字串(char),欄位內有資料取出來資料是OK,不過欄位內為"NULL"或"", 照理來說應該去出來的資料應當是【""】,結果取出來的資料都會變成【如題】 如果沒有記錯,這好像是PHP的空白字元表示方式。(取出資料後填入TextBox欄位中,填入時都會用Trim()消除前後空白部分)。 兩個星期前沒有這問題,最近不知道怎麼囉,一直出現有一個問題一直困擾我。 以下是小弟從資料庫取出資料的方式及取資料後結果。 資料庫(tblscUserData)欄位: ============ User || Num || ============ XXX || 23 || X X || NULL || YYY || || <-- 注明:Num欄位微空白的沒有任何資料 || 43 || <-- 注明:User欄位微空白的沒有任何資料 .........等等 取出資料結果為: User為XXX TextBox欄位為 :【23】 User為X X 或YYY TextBox欄位為 :【如題】 Num 為43 TextBox欄位為 :【如題】 [code vb] Dim sqlStr, Name, No As String Dim SqlDS As New SqlDataSource Dim rs As New GridView SqlDS.ConnectionString = Application("DB_conn") sqlStr = "" SqlDS.SelectCommand = "select User, Num from tblscUserData where tblscUserData.User = ' " & Name& "' " '或 'SqlDS.SelectCommand = "select User, Num from tblscUserData where tblscUserData.Num = ' " & No& "' " rs.DataSource = SqlDS rs.DataBind() [/code] 編輯記錄
keikojason 重新編輯於 2008-03-30 15:19:33, 註解 無‧
keikojason 重新編輯於 2008-03-30 15:21:22, 註解 無‧ keikojason 重新編輯於 2008-03-30 15:22:44, 註解 無‧ |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
keikojason
初階會員 發表:37 回覆:63 積分:45 註冊:2004-05-10 發送簡訊給我 |
===================引 用 pcboy 文 章=================== & nbsp (中間無空格) 是 HTML 顯示空白的意思 你在資料庫抓出來後是否顯示在網頁上? 還是在非網頁型態的工具中看? 如果是前者, 雖然看到沒有任何資料, 但是實際上是 & nbsp 是有可能的 ===================================================== 沒有錯它會在我想要呈現的網頁內容出現 不過我是想要讓他不要出現~請問要怎樣處裡呢? 是不是設定上的問題勒~~如果是的話那要怎樣修改? 因為這種情形一開始使用不會出現,原因是使用不到一個月就出現囉! 小弟接觸.NET不久,所以有些不是很清楚的 |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
& nbsp 應該在網頁應該是以空白顯示吧, 不會出現內容 ===================引 用 keikojason 文 章=================== 沒有錯它會在我想要呈現的網頁內容出現 不過我是想要讓他不要出現~請問要怎樣處裡呢?
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |