问题:我使用一个串口(用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
{
// 不存在的代码
}