从sql数据库中获取单个值(asp.net)

从sql数据库中获取单个值(asp.net),asp.net,sql,vb.net,Asp.net,Sql,Vb.net,我试图从数据库中的表中获取单个值。它们在存储时都有一个唯一的id。下面是我用来输入的代码: With SqlDataSource1 .InsertParameters("page").DefaultValue = ViewState("TrueURL") If My.User.IsAuthenticated Then .InsertParameters("sender").DefaultValue = My.User.Name Else .InsertP

我试图从数据库中的表中获取单个值。它们在存储时都有一个唯一的id。下面是我用来输入的代码:

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

谢谢

--编辑--


我想我发现了一些有用的东西,但我找不到如何使用它。选择功能。它返回一些东西并接受像我上面提到的insert这样的参数。。。有什么想法吗?

如果不先运行SQL查询来提取它,就无法提取它


如果您已经了解了这一点,请在MS帮助页面中进一步阅读有关如何运行select查询的内容,这是放置SQL语句的地方。

sqldatasource将加载到表中。我只需要通过vb.net获取一个条目。我不知道你所说的MS帮助页面是什么意思,我主要是从反复试验中学到的。(无论如何,谢谢)反复试验既令人沮丧又有趣。是的,但同时如果您的表中有1000000条记录,您真的希望它为了一行而加载所有记录吗?目前,这就是你所要求的。Select语句可以优化正在发生的事情,并要求数据库只返回相关行。我不确定如何实现这样的系统。如何通过vb.net执行select语句?最后,它需要返回,这样我才能访问我表中的“timeposted”内容。@马克:谢谢你的编辑,我以为它是为我做的。我想我错了