当前位置: 代码迷 >> Sql Server >> 怎么取出数据库中的数据和另一数据进行比较
  详细解决方案

怎么取出数据库中的数据和另一数据进行比较

热度:65   发布时间:2016-04-24 09:07:06.0
如何取出数据库中的数据和另一数据进行比较?
问题:我使用一个串口(用c#编写)从传感器得到一个传感器序号(int型的),然后想从数据库的表中取出所有序号(nvarchar型的,事先存在数据库中的)进行比较,看看该传感器序号在数据库中是否存在,具体该如何实现?请指教
------解决思路----------------------
取出传感器序号int a

select * from TableA where 序号='a.ToString()'

如果查询出来有数据就是存在啦。。
------解决思路----------------------


            int nData;
            nData = foo(); // 这里是自定义的
            string strSQL = "select count(*) from mytable where id = '{0}'";
            strSQL = string.Format(strSQL, nData);
            int result = cmd.ExecuteQuery(strSQL , conn);
            if result > 0 then
            {
                // 存在的代码  
            }
            else
            {
                // 不存在的代码
            }
  相关解决方案