数据保存

yangbit 2002-05-07 10:01:58
请问怎么从串口中截取(接收)数据,然后通过ODBC保存到ORACLE数据库中?
串口过来的数据有数字和字符串。
发送端先发送个5,接收端发个6回去,然后开始传数据到接收端。
...全文
9 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yangbit 2002-05-10
UP给分,请教!我不能发出十六进制数字比如0x06。
如果分不够可以加!
回复
virginsoldier 2002-05-08
不知你使用的是什么进行串口通讯的。不过好像都有一个read函数(也许名字大同小异),当你进行完握手之后,可以用这个函数读取数据。如果这个函数有三个参数的话,那么第一个是缓冲区指针,第二个是要接受的数据个数,第三个是超时时间(毫秒)。不知我说的对你有没有用。:)
回复
yangbit 2002-05-08
upupup
回复
yangbit 2002-05-08
up
回复
yangbit 2002-05-08
upup
回复
qiuanhong 2002-05-07
5555555~~~~~~~~~~~~~'

刚刚写了,为什么没有发出???

中午继续吧
回复
qiuanhong 2002-05-07
分成2部分,利用一个中间变量(缓冲)保存数据来解决
1.串口通讯
从串口缓冲区中读数据并暂存中间变量(缓冲)中;
至于"发送端先发送个5,接收端发个6回去,然后开始传数据到接收端。",只是在接收时做个判断,当然或许会有个BUG,因为你的串口过来的数据有数字和字符串,所以我想这个数据5应该不好处理。

2.数据库
将变量(缓冲)的数据通过SQL语句写入数据库;
串口过来的数据有数字和字符串,不知在数据库中是否要分别存放.



重复1.2
回复
dyw 2002-05-07
1)读取串口数据到本地缓存(或变量)
  具体方法参考串口编程的有关资料,如MSDN
2)将本地缓存(或变量)用SQL写入ORACLE数据库中
参考有关SQL语法的书籍。

回复
weblove 2002-05-07
up给分吗?
回复
yangbit 2002-05-07
MSDN查?怎么查?那么多,头都晕了。
能给个例子或者源代码么?
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2002-05-07 10:01
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……