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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

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

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

幸大大 2014-11-24 22:52:08
【我真的沒(méi)有很花心要寫這么多語(yǔ)言,但是我們老師總是有雜七雜八的項(xiàng)目要交給我們做】之前已經(jīng)做到了使用DS18B20溫度傳感器,通過(guò)keil u version4把程序燒到板子里,在串口調(diào)試助手里面已經(jīng)看到了串口的溫度數(shù)據(jù)。然后我使用Taltech這個(gè)軟件,將串口數(shù)據(jù)轉(zhuǎn)為socket發(fā)送到遠(yuǎn)程電腦上,里面只需要填寫?Remote?Host?IP?Address和Remote?Port,IP使用20013。只需要填寫IP地址和端口號(hào)就行了。在服務(wù)器端。使用USR_TCP232_Test這個(gè)軟件來(lái)查看數(shù)據(jù)是否接收到。選擇Tcp Server,啟動(dòng)20013端口的監(jiān)聽(tīng),這個(gè)端口和剛剛TalTech上設(shè)置相同,然后看看能否收到數(shù)據(jù)。這是我所收到的數(shù)據(jù)。接著就是傳到數(shù)據(jù)庫(kù)里面去了。#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("打開(kāi)連接不成功!"); ??} ??//保存數(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ù)庫(kù)"); ??//然后釋放連接 ??m_pConnection->Close(); ??delete?m_pConnection; ?} ?catch(...) ?{ ??ShowMsg("打開(kāi)數(shù)據(jù)庫(kù)出錯(cuò)"); ??bOk=FALSE; ?} ?return?0; }做到這里的時(shí)候,程序運(yùn)行的時(shí)候顯示“打開(kāi)連接不成功!”然后“保存進(jìn)了數(shù)據(jù)庫(kù)”。然后打開(kāi)MySQL發(fā)現(xiàn)表還是沒(méi)有新的數(shù)據(jù)記錄。猜測(cè)是沒(méi)有連上數(shù)據(jù)庫(kù),但是程序還是繼續(xù)運(yùn)行了所導(dǎo)致的。連不上數(shù)據(jù)庫(kù)的可能是沒(méi)有配置ODBC數(shù)據(jù)源。明天希望能解決這個(gè)問(wèn)題。【標(biāo)簽里面沒(méi)有C語(yǔ)言好難過(guò)】
查看完整描述

2 回答

已采納
?
hasty

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

C語(yǔ)言快要上線了。

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

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

有沒(méi)有Taltech和USR_TCP232_Tes軟件的源碼

查看完整回答
1 反對(duì) 回復(fù) 2017-04-24
  • 2 回答
  • 1 關(guān)注
  • 2543 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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