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

從資料庫取欄位內數值出現【 】

缺席
keikojason
初階會員


發表:37
回覆:63
積分:45
註冊:2004-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-30 15:17:53 IP:118.165.xxx.xxx 訂閱
各位.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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-10 08:19:17 IP:61.220.xxx.xxx 訂閱
& nbsp (中間無空格) 是 HTML 顯示空白的意思
你在資料庫抓出來後是否顯示在網頁上? 還是在非網頁型態的工具中看?
如果是前者, 雖然看到沒有任何資料, 但是實際上是 & nbsp 是有可能的
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
keikojason
初階會員


發表:37
回覆:63
積分:45
註冊:2004-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-10 10:01:11 IP:211.75.xxx.xxx 訂閱

===================引 用 pcboy 文 章===================
& nbsp (中間無空格) 是 HTML 顯示空白的意思
你在資料庫抓出來後是否顯示在網頁上? 還是在非網頁型態的工具中看?
如果是前者, 雖然看到沒有任何資料, 但是實際上是 & nbsp 是有可能的
=====================================================
沒有錯它會在我想要呈現的網頁內容出現
不過我是想要讓他不要出現~請問要怎樣處裡呢?
是不是設定上的問題勒~~如果是的話那要怎樣修改?
因為這種情形一開始使用不會出現,原因是使用不到一個月就出現囉!
小弟接觸.NET不久,所以有些不是很清楚的
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-04-10 11:27:08 IP:61.220.xxx.xxx 訂閱

& nbsp 應該在網頁應該是以空白顯示吧, 不會出現內容

===================引 用 keikojason 文 章===================

沒有錯它會在我想要呈現的網頁內容出現
不過我是想要讓他不要出現~請問要怎樣處裡呢?
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
系統時間:2024-11-23 16:06:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!