c#从串口接受数据怎么存入SQL数据库中啊?

用户界面如图,已经在serialport的dataRevceived事件中用string builder接受了串口中的数据,并以十进制的形式保存,现在想把string builder里的数据存入数据表中value那一列要怎么做?

既然你已经取到数据,并且把他赋值给一个变量了。 只需在数据库中建立个表。对应的存储进去啊! 如果你还不懂得怎么进行数据存储。这个是对数据库的操作。 其中 CN 代表的是连接字符串
public int YG_mesageAdd(string YGname, string YGINtrodution, string iamgeAddess)
{
//设置标志位用来判断数据添加是否正确
int flage;
//实例化 sql 存储过程
SqlCommand cmd = new SqlCommand("YG_addMesage", cn);
cmd.CommandType = CommandType.StoredProcedure;
//需要添加的数据
SqlParameter[] param =
{
new SqlParameter("@YGname",YGname),
new SqlParameter("@YGINtrodution",YGINtrodution),
new SqlParameter("@iamgeAddess",iamgeAddess),
};
cmd.Parameters.AddRange(param);
// 执行操作
cn.Open();
flage = cmd.ExecuteNonQuery();
cn.Close();
return flage;

}追问

你这个明显从隔壁的回答里面复制过来的吧。。。cmd.ExecuteNonQuery()没有返回值,怎么可以把它赋值给flage呢?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答