第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VC6.0【學(xué)習(xí)心得】如何把串口數(shù)據(jù)通過socket發(fā)送到遠(yuǎn)程服務(wù)器并存入數(shù)據(jù)庫。

VC6.0【學(xué)習(xí)心得】如何把串口數(shù)據(jù)通過socket發(fā)送到遠(yuǎn)程服務(wù)器并存入數(shù)據(jù)庫。

幸大大 2014-11-24 22:52:08
【我真的沒有很花心要寫這么多語言,但是我們老師總是有雜七雜八的項目要交給我們做】之前已經(jīng)做到了使用DS18B20溫度傳感器,通過keil u version4把程序燒到板子里,在串口調(diào)試助手里面已經(jīng)看到了串口的溫度數(shù)據(jù)。然后我使用Taltech這個軟件,將串口數(shù)據(jù)轉(zhuǎn)為socket發(fā)送到遠(yuǎn)程電腦上,里面只需要填寫?Remote?Host?IP?Address和Remote?Port,IP使用20013。只需要填寫IP地址和端口號就行了。在服務(wù)器端。使用USR_TCP232_Test這個軟件來查看數(shù)據(jù)是否接收到。選擇Tcp Server,啟動20013端口的監(jiān)聽,這個端口和剛剛TalTech上設(shè)置相同,然后看看能否收到數(shù)據(jù)。這是我所收到的數(shù)據(jù)。接著就是傳到數(shù)據(jù)庫里面去了。#include?"ADO.h" BOOL?CMySocketRecvDlg::SaveDataToDB(CString?strRecv) { ?CString?m_strConnectionString=""; ?CString?strDbType="MySQL"; ?CString?m_strDBUser="ylx",m_strDBPassword="ylx",m_strServerName="ylx"; ?CAdoConnection*?m_pConnection=NULL; ?CAdoRecordSet*?m_pRecordSet=NULL; ?BOOL?bOk=FALSE,m_bConnected=FALSE; ?if(strDbType?=="MySQL") ?{ ??m_strConnectionString="DSN=ADOLinkMySQL;User?ID="+?m_strDBUser+";password="+?m_strDBPassword+";Data?Source="+m_strServerName+";"; ?} ?try ?{ ??m_pConnection=new?CAdoConnection(); ??if(m_pConnection->Open(m_strConnectionString)){ ???bOk=TRUE; ???m_bConnected=TRUE; ??}else{ ???ShowMsg("打開連接不成功!"); ??} ??//保存數(shù)據(jù) ??CString?strDeviceId,strDeviceName,strTemperature,strHumidity; ??GetInfoFromReceiveData(strRecv,strDeviceId,strDeviceName,strTemperature,strHumidity); ??CString?strSql; ??strSql="insert?into?video_record(device_id,device_name,temperature,humidity,register,register_time)?values('"+strDeviceId+"','"+strDeviceName+"','"+strTemperature+"','"+strHumidity+"','admin','"+CTime::GetCurrentTime().Format("%Y-%m-%d?%H:%M:%S")+"')"; ??ShowMsg(strSql); ??m_pConnection->Execute(strSql); ??ShowMsg("保存進(jìn)了數(shù)據(jù)庫"); ??//然后釋放連接 ??m_pConnection->Close(); ??delete?m_pConnection; ?} ?catch(...) ?{ ??ShowMsg("打開數(shù)據(jù)庫出錯"); ??bOk=FALSE; ?} ?return?0; }做到這里的時候,程序運行的時候顯示“打開連接不成功!”然后“保存進(jìn)了數(shù)據(jù)庫”。然后打開MySQL發(fā)現(xiàn)表還是沒有新的數(shù)據(jù)記錄。猜測是沒有連上數(shù)據(jù)庫,但是程序還是繼續(xù)運行了所導(dǎo)致的。連不上數(shù)據(jù)庫的可能是沒有配置ODBC數(shù)據(jù)源。明天希望能解決這個問題?!緲?biāo)簽里面沒有C語言好難過】
查看完整描述

2 回答

已采納
?
hasty

TA貢獻(xiàn)63條經(jīng)驗 獲得超23個贊

C語言快要上線了。

查看完整回答
反對 回復(fù) 2014-11-26
?
慕九州3535911

TA貢獻(xiàn)1條經(jīng)驗 獲得超1個贊

有沒有Taltech和USR_TCP232_Tes軟件的源碼

查看完整回答
1 反對 回復(fù) 2017-04-24
  • 2 回答
  • 1 關(guān)注
  • 2523 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號