以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于SQLCommand  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92060)

--  作者:czy66ds
--  发布时间:2016/10/25 11:39:00
--  关于SQLCommand
使用SQLCommand可以在后台表中新建一条记录(InSert Into),修改一条记录(UpDate),请问是否有办法查找一条记录(不是使用.SQLfind)?
就是说不加载表。
[此贴子已经被作者于2016/10/25 11:39:40编辑过]

--  作者:blackzhu
--  发布时间:2016/10/25 11:53:00
--  
 跟find 一样的呀

你可以这样:

Dim cmd As New SQLCommand
Dim
nm As String  = "贺辉"
cmd
.ConnectionName = "User"
cmd.CommandText =
"Sel  ect Count(*) From {Users} Where Name = \'" & nm & "\'"
If
cmd.ExecuteScalar > 0 Then
    Messagebox.Show(
"已经存在同名用户","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

也可以这样



Dim cmd As New SQLCommand
Dim
dt As DataTable
cmd.CommandText = "SELE  CT DISTINCT 客户 From {订单}"
dt = cmd.ExecuteReader()

dim dr as datarow = dt.find(\'xxx")

if dr isnot nothing then

end if


--  作者:有点蓝
--  发布时间:2016/10/25 11:53:00
--  
参考:http://www.foxtable.com/webhelp/scr/0688.htm