ADO 裡面如何獲得 SQL sum 函式返回的值

2021-06-19 00:59:25 字數 683 閱讀 9422

question:

ado 裡面怎麼獲得 sql sum 函式返回的值

#define   query   _t( "select   count(*)   from   test   where   machinename   =    'test ' ")

g_rst-> open(_variant_t(query),g_conn.getinte***ceptr(),   adopendynamic,   adlockoptimistic,   adcmdtext);

long   lubound   =   g_rst-> getrecordcount();

結果發現   lubound   返回的是-1

_variant_t   vcount   =   g_rst-> getcollect(_variant_t((long)0));

也得不到sql   sum返回的內容

沒想明白怎麼回事

同樣的查詢語句可以在sql企業管理器裡面正常使用

answer:

select sum(number) as numcount from test where machinename =  'test '

注意:as numcount,在程式中取這個列( numcount )的值就可以。

Go裡面如何實現廣播?

在go裡面,channel是一種非常關鍵 方便的通訊機制,但是通常我們想要將訊息傳遞給多個消費者可能需要建立多個通道。只要channel的某個訊息被某個消費者讀取了,那麼該值就會被移除,而其他消費者將不會再消費這個訊息。如果我們想實現廣播方式我們可能需要將訊息寫入n個channel。例如 func ...

Mac OS 裡面如何識別磁碟。

void hello disk dadiskref disk,void context void goodbye disk dadiskref disk,void context dadissenterref hello diskmount dadiskref disk,void context d...

C語言裡面如何輸入EOF

每次輸入乙個字元,然後輸出乙個字元 int main void return 0 結束的時候,要輸入eof,eof的值為 1 其中eof的輸入方法為 1 在windows下面,輸入ctrl z,然後輸入回車鍵 2 在linux下面,輸入ctrl d,然後輸入回車鍵。下面是自己寫的練習的例程,輸入一段...