導航:首頁 > 數據行情 > 編寫vc程序讀取股票數據

編寫vc程序讀取股票數據

發布時間:2022-07-25 03:39:12

㈠ 在VC++中如何從資料庫中讀取數據和向資料庫中寫入數據

#include "stdafx.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ADOConn::ADOConn()
{

}

ADOConn::~ADOConn()
{

}

// 初始化—連接資料庫
void ADOConn::OnInitADOConn()
{
// 初始化OLE/COM庫環境
::CoInitialize(NULL);

try
{
// 創建Connection對象
m_pConnection.CreateInstance("ADODB.Connection");
// 設置連接字元串,必須是BSTR型或者_bstr_t類型
_bstr_t strConnect = "Provider=MSDASQL.1;Persist Security Info=False;User ID=***;Data Source=***;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
// 捕捉異常
catch(_com_error e)
{
// 顯示錯誤信息
AfxMessageBox(e.Description());
}
}

// 執行查詢
_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
try
{
// 連接資料庫,如果Connection對象為空,則重新連接資料庫
if(m_pConnection==NULL)
OnInitADOConn();
// 創建記錄集對象
m_pRecordset.CreateInstance(__uuidof(Recordset));
// 取得表中的記錄
m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
}
// 捕捉異常
catch(_com_error e)
{
// 顯示錯誤信息
AfxMessageBox(e.Description());
}
// 返回記錄集
return m_pRecordset;
}

// 執行SQL語句,Insert Update _variant_t
BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
// _variant_t RecordsAffected;
try
{
// 是否已經連接資料庫
if(m_pConnection == NULL)
OnInitADOConn();
// Connection對象的Execute方法:(_bstr_t CommandText,
// VARIANT * RecordsAffected, long Options )
// 其中CommandText是命令字串,通常是SQL命令。
// 參數RecordsAffected是操作完成後所影響的行數,
// 參數Options表示CommandText的類型:adCmdText-文本命令;adCmdTable-表名
// adCmdProc-存儲過程;adCmdUnknown-未知
m_pConnection->Execute(bstrSQL,NULL,adCmdText);
return true;
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
return false;
}
}

void ADOConn::ExitConnect()
{
// 關閉記錄集和連接
if (m_pRecordset != NULL)
m_pRecordset->Close();
m_pConnection->Close();
// 釋放環境
::CoUninitialize();
}

㈡ 求助!!!緊急!用VC或者LABVIEW編寫讀取串口數據的程序

按照你的描述,我的理解是
大方向是先用LabVIEW創建個project,然後新建個VI做個面板,再然後把VI封裝成dll。
最後在vc代碼中調用。
大體上就是這個思路。

㈢ 想編寫股票自動交易軟體,讀取通達信行情數據,操縱券商交易軟體自動下單,學什麼編程語言好呢

要自己實現一款能夠自動盯盤、自動成交的軟體是不現實的,沒有Window底層的編程經驗,不了解Windows底層機制是不可能完成的,Window底層的編程主要用VC,現在已經有很多類似的軟體,比如金牛盯盤、金鷹股票自動交易軟體等,都很不錯,如果論使用簡單和方便,金鷹股票自動交易軟體應該是很不錯的

㈣ 怎麼用c++寫股票管理軟體的代碼

這位大哥的問題可挺復雜,不是幾句話可以說請的,不是幾行代碼能解釋的。

㈤ 股票軟體運行時打開的數據文件,如何使用vc6同時打開數據文件

共享存取,
股票軟體一般都有自己的格式,除非你知道格式,否則打開也沒用

㈥ 怎樣用excel 實時讀取 股票日線數據

定量分析的第一步,是獲取數據。
獲取股票歷史行情數據最方便的途徑,就是直接讀取股票行情軟體留在你電腦中的日線數據文件。
但如果不是程序員,電腦里一般不會有VB、VC之類的編程語言。
其實,大家的電腦中一般都有OFFICE。OFFICE中的EXCEL自帶了一個VBA語言的編程環境。功能也很強大。
我用EXCEL里的VBA編寫了一段代碼,讀取通達信股票行情軟體的日線文件。已經測試通過。
代碼如下。與愛好定量分析的朋友分享。
TypeMyType
a1AsLong'標示碼
a2AsLong'日期
a3AsSingle'開盤價
a4AsSingle'最高價
a5AsSingle'最低價
a6AsSingle'收盤價
a7AsSingle'成交金額
a8AsLong'成交量
EndType
Sub按鈕1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000.dayForBinaryAccessReadAs#File1i=1DoWhileNotEOF(File1)
Get#File1,,b
Cells(i,1)=b.a1
Cells(i,2)=b.a2
Cells(i,3)=b.a3
Cells(i,4)=b.a4
Cells(i,5)=b.a5
Cells(i,6)=b.a6

㈦ VC++中 文件中數據的讀取

建議你參考我寫的一段代碼
void CMainFrame::planeOutput()
{
for (int i=0;i<PictSum;i++)
{
printf("%f %f %d\n",xPos[i],zPos[i],statusArray[i]);

}

printf("\nConfirm Plane Data to Write to File...\n");

CString xpos,zpos,status,str;
CFileDialog fileDlg(FALSE,"txt", "PlaneData.txt", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "bitmap file (*.txt) |*.txt| |");
CFile file;
if (fileDlg.DoModal()==IDOK)
{
file.Open(fileDlg.GetPathName(),CFile::modeCreate|CFile::modeWrite);
for (int i=0;i<PictSum;i++)
{
/*time.Format("%f",timeArray[i]);
acc.Format("%f",accArray[i]);
status.Format("%d",statusArray[i]);
str=time+" "+acc+" "+status;*/

xpos.Format("%f",xPos[i]);
zpos.Format("%f",zPos[i]);
status.Format("%d",statusArray[i]);
str=xpos+" "+zpos+" "+status;

file.Write(str,str.GetLength());
file.Write(_T("\r\n"),2);
}

file.Close();
}

}

㈧ 如何用C程序實現 讀取DAT股票文件數據

int a = 0x19554c32;
這樣就能拿到數據,但讀文件的時要二進制打開讀,就是fopen("數據文件名「,"rb");
然後fread讀,都到一個buf里,讓後將buf按照你的類型強轉就行。

㈨ VC關於讀取一個程序的內存數據

兄弟,你的szBuffer是個int型的數組哦,printf("%d\n",szBuffer[0])應該就可以了

㈩ 我用VC++編寫了一個數據傳輸的程序,想把接受到的數據自動保存到SQL資料庫,想請教怎麼做

用線程啊,定時判斷是否有新數據進來,有新數據則保存,沒新數據,繼續休眠,等待下次判斷

閱讀全文

與編寫vc程序讀取股票數據相關的資料

熱點內容
2007年工商銀行股票最高是多少錢 瀏覽:961
股票回測app 瀏覽:164
ST股票退市整理期散戶怎麼辦 瀏覽:573
深股股價最低的股票 瀏覽:333
胡立陽投資股票100招 瀏覽:206
周六能轉進股票賬戶錢嗎 瀏覽:121
公司銀行貸款和發行股票利弊 瀏覽:746
聯通股票證券投資分析報告 瀏覽:151
西南證券的股票趨勢 瀏覽:530
股票中國一重分析預測 瀏覽:55
一個手機上可以登錄兩個股票賬戶嗎 瀏覽:131
股票資金賬號不記得了怎麼辦 瀏覽:330
提前贖回債轉股第二天股票走勢 瀏覽:953
股票投資的app 瀏覽:708
12月23日股票漲停早知道 瀏覽:746
vb寫的股票分析軟體 瀏覽:555
在美國上市的中國股票波動 瀏覽:93
長城汽車股票為什麼漲停 瀏覽:291
連續漲停多的股票 瀏覽:149
st股票每天能買賣多少錢 瀏覽:402