关于下位机和上位机数据传输及保存~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

use_zj 2010-01-29 10:21:27
从下位机那用232口传数据上来,用mscommon控件接收

我现在想知道mscommon在接收数据时的设置,下位机不停传我不停收,这个运行中的状态我老感觉不可靠,SqlServer2005能不能承受的了


这块大大们怎么弄的
...全文
844 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
use_zj 2010-01-29
  • 打赏
  • 举报
回复
零时文件 比如..... 我数据很多
yanlongwuhui 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 use_zj 的回复:]
引用 6 楼 vrhero 的回复:
你应该先缓存,等一个消息收完整、检查无误以后再存储...这不应该让它出现“插了一半数据,有的还是null”...

下面数据不停发是不是很快,数据库存的下么?
[/Quote]
接到的数据先不写到数据库中,先记录到临时文件中,校验无误时再一次性写入数据库。
use_zj 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 vrhero 的回复:]
你应该先缓存,等一个消息收完整、检查无误以后再存储...这不应该让它出现“插了一半数据,有的还是null”...
[/Quote]
下面数据不停发是不是很快,数据库存的下么?
use_zj 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 alifriend 的回复:]
你收到数据是一回事,写到数据库里又是一回事,有啥关系?你该不会是收到一个字节,就新增一行存进去吧?
[/Quote]
mscommon中我是设置收到25个字符(下面一组数据),收到ascii码后把数据拼出来,数据是一行存入
vrhero 2010-01-29
  • 打赏
  • 举报
回复
你应该先缓存,等一个消息收完整、检查无误以后再存储...这不应该让它出现“插了一半数据,有的还是null”...
use_zj 2010-01-29
  • 打赏
  • 举报
回复
我的流程是这样的 :
下面不停发数据,差不多要3到4个小时,这个数据量是庞大的,我通过mscommon收到的是十进制ascii码,经过处理后存入数据库,这也是在不停的存
在这个运行过程中,我感觉会出错,出错了我数据库中数据如何处理,插了一半数据,有的还是null,这一行怎么办?
use_zj 2010-01-29
  • 打赏
  • 举报
回复
拿到数据我要存入数据库中
波导终结者 2010-01-29
  • 打赏
  • 举报
回复
你收到数据是一回事,写到数据库里又是一回事,有啥关系?你该不会是收到一个字节,就新增一行存进去吧?
xray2005 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 vrhero 的回复:]
跟SqlServer有什么关系?

把通信和存储分开,各做各的事,别掺和...
[/Quote]
就是
vrhero 2010-01-29
  • 打赏
  • 举报
回复
跟SqlServer有什么关系?

把通信和存储分开,各做各的事,别掺和...
use_zj 2010-01-29
  • 打赏
  • 举报
回复
能不能具体一些

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧