2011-04-01 48 views
1

我試圖從數據庫中的表中獲取單個值。儲存時它們都被賦予一個唯一的ID。下面是我用把代碼:從sql數據庫中獲取單個值(asp.net)

With SqlDataSource1 
    .InsertParameters("page").DefaultValue = ViewState("TrueURL") 
    If My.User.IsAuthenticated Then 
     .InsertParameters("sender").DefaultValue = My.User.Name 
    Else 
     .InsertParameters("sender").DefaultValue = Request.UserHostAddress.ToString 
    End If 

    .InsertParameters("details").DefaultValue = PrepareText(TextBox2.Text) 
    .InsertParameters("date").DefaultValue = Now() 
    .Insert() 
End With 

那是,所以你能得到什麼,我一直在尋找,我不是在尋找SQL語句的想法,我不知道怎麼用他們。

請記住,這是所有vb.net/asp.net。

謝謝!

- 編輯 -

我想我找到一些有用的東西,但我無法找到如何使用它。選擇功能。它返回一些東西並接受像上面提​​到的插入參數......任何想法?

+0

@mark感謝編輯,我認爲它爲我做了。我想我錯了= P – FreeSnow 2011-04-01 10:17:32

回答

0

你不能提取它沒有首先運行SQL查詢來提取它。

如果您已經掌握了這些知識,可以在MS幫助頁面中進一步瞭解如何運行選擇查詢,這是您放置SQL語句的地方。

+0

sqldatasource加載在表中。我只需要通過vb.net獲取單個條目。我不知道你的MS幫助頁面是什麼意思,我主要從試驗和錯誤中學習。 (無論如何) – FreeSnow 2011-04-01 10:15:26

+0

試驗和錯誤既令人沮喪又有趣。 是的,但同時如果你的表中有1,000,000條記錄,你是否真的希望它爲了一行而加載所有的記錄? 目前,這就是你要求的。 Select語句可以改進它正在發生的事情並要求數據庫僅返回相關的行。 – BugFinder 2011-04-01 10:17:51

+0

我不確定如何實現這樣的系統。我將如何通過vb.net做select語句?它最終需要返回,所以我可以在我的表格中訪問我的「timeposted」事物。 – FreeSnow 2011-04-01 10:21:18