C#如何判断查询SQL数据库是否有此条记录?

如题所述

select
count(*)
from
tablename
where
条件,查询满足条件的数据条数,执行SqlCommand的ExecuteScalar方法,返回数据条数,大于0就存在。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-09
这个是sql语句写的。。。
比如你要查询id=5的数据是否存在
select
*
from
Table1
where
id
=
5
找到数据就表示存在

C#如何判断查询SQL数据库是否有此条记录?
条件,查询满足条件的数据条数,执行SqlCommand的ExecuteScalar方法,返回数据条数,大于0就存在。

C#如何判断SQL数据库里是否有记录
用查询语句查询用户表再判断 Select count(*) from 表 where username=文本框的值,然后判断count是否大于0,大于0即存在

C# SQL语句判断是否存在!简单问题!哪个兄弟帮指点下!
判断某条记录是否存在 IF(Exists(SELECT * FROM Table WHERE ColumnName=ParameterValue))BEGIN --这里是你的查询逻辑1 END ELSE BEGIN --这里是你的查询逻辑2 END 像你那种写法从程序逻辑上讲是逃避了正面问题。如果只是要判断是否存在的话 查询逻辑1:SELECT 1 查询逻辑2:SELECT 0 然后SqlCommand执...

C#判断数据库中是否已有同一条数据,没有则修改
第一种方案:用存储过程来写 以下是存储过程内容:declare @Num int select @Num = count(*) from 表名 where...(判断是否同一条数据的条件)if(@Num = 0)insert into ...else update ...第二种方案:在程序里分两次操作数据库(这种方式比较浪费资源)string cmdText="select count(*) from...

急用:怎么用C#语言判断SQL数据库中已经存在某个表格了啊???
region 判断数据库表是否存在,通过指定专用的连接字符串,执行一个不需要返回值的SqlCommand命令。\/\/\/ \/\/\/ 判断数据库表是否存在,返回页头,通过指定专用的连接字符串,执行一个不需要返回值的SqlCommand命令。\/\/\/ \/\/\/ bhtsoft表 \/\/\/ <returns><\/returns> public static bool CheckExistsTable(str...

c#输入数据查询数据库中是否存在此数据并返回true or false?
额,这个是最简单的了:你先连接数据库,然后用sql语句查询数据库里用户表是否存在此用户:string str="select * from 用户表 where 用户名='"+Textbox1.text+"' and 密码='"+Textbox2.text+"'";dataset dt=new dataset();SqlDataAdapter sda=new SqlDataAdapter(str,con);\/\/con是你连接数据库...

c# c# sql 判断连接字符串是否有该数据库
在SQL Server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:1. select * From master.dbo.sysdatabases where name='test_db'如果不存在查询结果,则说明name所表示的数据库不存在 2. object_id('test_db')如果无法获取对象ID(null),则说明...

c#里怎么知道数据库的记录数呢?
用一条sql语句就可以:select count(*) as maxrow from table 这样一来读取的数据只有一行一列,列名是maxrow.列值就是你要的.例如:Conn.Open();OleDbCommand Cmd = new OleDbCommand( "select count(*) as maxrow from table", Conn );OleDbDataReader dbReader = Cmd.ExecuteReader();dbReader....

c# updata 查询SQL数据怎么判断是否有textbox里输入的这条数据 有的...
先查询是否有这条数据:select count(*)from 表名 where 列名=textbox里面的数据 有的话加任意数字:update 表名 set 列名=textbox里面的数据+数字 where 列名=textbox里面的数据 用存储过程的话也可以,具体的话,我也不是很熟悉,期待会的人来 ...

C#查询sql数据库表里共有多少条记录的两种方法
第一种:SELECT COUNT(ID) FROM TableName 用ado.net中的executeScalar执行,直接返回的就是总记录 第二种:SELECT * FROM TableName 用ado.net中的executeQuery执行,现返回一个dataTable的结果集,然后获取这个dataTable结果集的总行数!这个总行数就是总记录数 ...

相似回答
大家正在搜