我作的程序是一个串口接受并储存的,可总是当接收到了第二个数据时才写入数据库第一数据,比如接受到第一组数据为25 30 35 40 当接受到第二组数据 30 35 40 45 时第一组数据才写入数据库。因为串口是不断收数的,所以我作了判断写入,是不是问题出在这这啊??源码如下
If a3 > 0 And a3 <> a0 Then
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("时间") = Now()
Adodc1.Recordset.Fields("数据1") = a1
Adodc1.Recordset.Fields("数据2") = a2
Adodc1.Recordset.Fields("数据3") = a3
a0 = a3
End If
If a3 > 0 And a3 <> a0 Then
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("时间") = Now()
Adodc1.Recordset.Fields("数据1") = a1
Adodc1.Recordset.Fields("数据2") = a2
Adodc1.Recordset.Fields("数据3") = a3
a0 = a3
End If
解决方案 »
- 用VB编写的标准DLL,中间使用了插件,VC调用不了,找不到头绪了
- 如何用vb读取任意类型的文件,然后写入sql数据库中?(在线等)
- 整数转换二进制的问题!
- 请vbman2003(家人)和其他高手再帮俺看看:(我穷,只有这点分了)
- 关于天气预报网www.tianqiyubaoyuan.com/的问题
- 关于WINSOCK的问题?在线等
- 有没有人知道,如何用vb编写在线浏览数统计???
- 如何得到整个工程/工程组的全部源代码?--在addin中
- 我做了一个在线升级的程序,谁愿意为我测试一下?
- 用PictureBox画图的位置和用Printer对象画图的位置出现偏差:Printer出来的出现向右和向下移!Why???
- 麻烦大家,调试不通,access向foxpro导出选择的表内容。
- 有没有办法将剪切板上的图片内容存为图片
把以上代码贴到定时器中。