以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  sql语句怎么返回一行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38084)

--  作者:temblar
--  发布时间:2013/7/19 10:54:00
--  sql语句怎么返回一行

我想找数据库中的 编号为1的产品行,下面代码不正确,应该怎么写,能直接返回dr等于这一行??

 

Dim cmd As new SQLCommand
Dim dr As DataRow
cmd.C
cmd.CommandText = "select  top 1 * from {产品} where 编号 = 1"
dr = cmd.ExecuteScalar
Output.Show(dr("产品名称"))


--  作者:Bin
--  发布时间:2013/7/19 10:55:00
--  
Dim cmd As new SQLCommand
Dim dt As datatable
cmd.C
cmd.CommandText = "select  top 1 * from {产品} where 编号 = 1"
dt = cmd.ExecuteScalar
Output.Show(dt.datarows(0)("产品名称"))