mfc的输出数据库查询的结果的问题,代码如下,调试没错,但是运行后,那个查询按钮点了没反应。。。求大侠

MFC\u7684\u591a\u7ebf\u7a0b\u95ee\u9898\uff1a\u6211\u505a\u4e86\u4e2a\u754c\u9762\uff0c\u4e0a\u9762\u6709\u51e0\u4e2a\u6309\u94ae\uff0c\u5982\u67e5\u8be2\u6570\u636e\u5e93\uff0c\u663e\u793a\u7ed3\u679c\uff0c\u7b49\u3002

\u5728VC++\u4e2d\u5229\u7528MFC\u7f16\u7a0b\u65f6\uff0c\u7ebf\u7a0b\u88ab\u5206\u4e3a\u5de5\u4f5c\u8005\u7ebf\u7a0b\u548c\u7528\u6237\u754c\u9762\u7ebf\u7a0b\u4e24\u5927\u7c7b\u3002\u524d\u8005\u7528\u4e8e\u5904\u7406\u540e\u53f0\u4efb\u52a1\uff0c\u6267\u884c\u540e\u53f0\u4efb\u52a1\u5e76\u4e0d\u4f1a\u803d\u6401\u7528\u6237\u5bf9\u5e94\u7528\u7a0b\u5e8f\u7684\u4f7f\u7528\uff0c\u5373\u7528\u6237\u64cd\u4f5c\u65e0\u9700\u7b49\u5f85\u540e\u53f0\u4efb\u52a1\u7684\u5b8c\u6210\u3002\u540e\u8005\u5e38\u7528\u6765\u72ec\u7acb\u7684\u5904\u7406\u7528\u6237\u8f93\u5165\u548c\u54cd\u5e94\u7528\u6237\u4e8b\u4ef6\u3002
\u4e00\u4e2a\u5de5\u4f5c\u8005\u7ebf\u7a0b\u7684\u5b9e\u73b0\u76f8\u5f53\u7684\u7b80\u5355\uff0c\u53ea\u9700\u8981\u7f16\u5199\u7ebf\u7a0b\u63a7\u5236\u51fd\u6570\u548c\u542f\u52a8\u51fd\u6570\u5c31\u597d\u3002\u542f\u52a8\u51fd\u6570\uff1a
CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );
\u7528\u6237\u754c\u9762\u7ebf\u7a0b\u7684\u5b9e\u73b0\u901a\u5e38\u9700\u8981\u6d3e\u751f\u7ebf\u7a0b\u7c7b\u3001\u91cd\u8f7d\u6210\u5458\u51fd\u6570\u548c\u542f\u52a8\u7528\u6237\u754c\u9762\u7ebf\u7a0b\u3002\u4eceMFC\u7684CWindThread\u6d3e\u751f\u7528\u6237\u754c\u9762\u7ebf\u7a0b\u7c7b\u3002\u7236\u7c7bCWinThread\u9700\u8981\u91cd\u8f7d\u7684\u51fd\u6570\u4e3b\u8981\u6709\uff1aInitInstance\u3001ExitInstance\u548cRun\u3002\u5176\u4e2dInitInstance\u5fc5\u987b\u91cd\u8f7d\uff0c\u800cRun\u51fd\u6570\u9664\u975e\u5fc5\u8981\uff0c\u4e00\u822c\u65e0\u9700\u91cd\u8f7d\u3002\u5176\u4e2d\uff0c\u542f\u52a8\u51fd\u6570\uff1a
CWinThread* AfxBeginThread( CRuntimeClass* pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );
\u5efa\u8bae\u5b66\u4e60Visual C++6.0\u7f16\u7a0b\u4f7f\u7528\u6280\u672f\u4e0e\u6848\u4f8b\uff0c\u770b\u770b\u591a\u7ebf\u7a0b\u7f16\u7a0b\u3002\u3002\u3002\u3002

\u8bd5\u8bd5\u6539\u6210\u670d\u52a1\u5668\u7684\u5730\u5740 \uff0c\u6709\u65f6\u56de\u73af\u5730\u5740\u662f\u627e\u4e0d\u5230\u670d\u52a1\u7684

这段代码上没看出有问题,UpdateData用对了(也用多了),如果记录集没问题,那么应该是ok的。
在m_myshowlist.AddString(str);设置断点,F5调试一下吧,估计m_pSet的操作可能不对,或许根本不进入循环。
对了,if(m_pSet->m_studentnum==m_xsnum)之前最好处理一下字符串。

另外,代码效率会很低,如果K级别数据,就会很慢了,如果百万级别。。。可以出去先喝点再回来看结果了,呵呵。

是不是消息映射函数没有写啊?就是那种 DDX_Control(pDX, IDC_LIST_Device, m_DeviceList);

添加消息响应了么

  • mfc鐨勮緭鍑烘暟鎹簱鏌ヨ鐨勭粨鏋滅殑闂,浠g爜濡備笅,璋冭瘯娌¢敊,浣嗘槸杩愯鍚,閭d釜...
    绛旓細杩欐浠g爜涓婃病鐪嬪嚭鏈夐棶棰橈紝UpdateData鐢ㄥ浜嗭紙涔熺敤澶氫簡锛夛紝濡傛灉璁板綍闆嗘病闂锛岄偅涔堝簲璇ユ槸ok鐨勩傚湪m_myshowlist.AddString(str);璁剧疆鏂偣锛孎5璋冭瘯涓涓嬪惂锛屼及璁_pSet鐨勬搷浣滃彲鑳戒笉瀵癸紝鎴栬鏍规湰涓嶈繘鍏ュ惊鐜傚浜嗭紝if(m_pSet->m_studentnum==m_xsnum)涔嬪墠鏈濂藉鐞嗕竴涓嬪瓧绗︿覆銆傚彟澶栵紝浠g爜鏁堢巼浼氬緢浣庯紝...
  • MFC涓鎬庝箞鍦ㄧ紪杈戞涓緭鍑浠鏁版嵁搴琛ㄤ腑璇诲彇鐨勪俊鎭
    绛旓細TRACE(traceAppMsg, 0, "璀﹀憡: 瀵硅瘽妗嗗垱寤哄け璐ワ紝搴旂敤绋嬪簭灏嗘剰澶栫粓姝俓n");TRACE(traceAppMsg, 0, "璀﹀憡: 濡傛灉鎮ㄥ湪瀵硅瘽妗嗕笂浣跨敤 MFC 鎺т欢锛屽垯鏃犳硶 #define _AFX_NO_MFC_CONTROLS_IN_DIALOGS銆俓n");} // 鍒犻櫎涓婇潰鍒涘缓鐨 shell 绠$悊鍣ㄣ俰f (pShellManager != nullptr){ delete pShellManager...
  • 濡備綍瀹炵幇,鍦MFC涓鎶妔qlite鏁版嵁搴撴煡璇㈢粨鏋淇濆瓨涓篹xcel鎴朿sv鏂囦欢?_鐧惧害鐭...
    绛旓細杩欎釜瀹為檯涓婅窡鐢ㄤ粈涔鏁版嵁搴娌℃湁鍏崇郴锛屽彧瑕佷娇鐢mfc鎻愪緵鐨勬帴鍙f柟娉曡繘琛屼繚瀛樺氨琛屼簡銆備綘鐨勬暟鎹簱鍙槸鐢ㄦ潵淇濆瓨鏁版嵁鐨勶紝鎶鏁版嵁鏌ヨ鍒板唴瀛樺悗锛屽埄鐢ㄧ涓夋柟搴揈PPlus瀹炵幇鏁版嵁淇濆瓨鍒癳xcel
  • 浣犲ソ,鎴戞兂闂竴涓嬩綘鏄庝箞瀹炵幇,鐢MFC鎶鏁版嵁搴撲腑鐨鍐呭鏄剧ず鍦ㄥ垪琛ㄦ帶浠朵笂鐨...
    绛旓細浣犺鏄兂鐢ㄥ井杞幇鎴愮殑鎺т欢锛屽彲浠ュ湪MSDN涓煡鎵涓嬭繖涓狝DODC鐨凙ctiveX鎺т欢锛岀櫨搴︿竴涓嬩篃鍙互鏌ュ埌濂藉鐨勩傛帶浠舵槸瑕佹柟渚夸簺锛屼絾鏄己涔忕伒娲绘э紱鎴戜滑鐜板湪涓鑸兘鐢ㄧ殑ADO绫诲簱鑷繁鍐欑浉鍏崇殑浠g爜锛屽湪瀵硅瘽妗嗕笂澧炲姞涓涓帶浠禖ListCtrl鐒跺悗鐢ㄥ畠鐨勬垚鍛樺嚱鏁版妸鏌ヨ缁撴灉涓鏉′竴鏉℃彃鍏ヨ繘鍘籆ListCtrl::InsertItem()锛汣ListCtrl::SetItem...
  • VS2010涓璏FC宸ョ▼鏈夊叧鏁版嵁搴撶殑鎿嶄綔銆
    绛旓細鏈夊緢澶氬姙娉曚簡 鎴戝父鐢ㄧ殑涓ょ鍔炴硶锛屼竴涓槸鐢╟database绫诲缓涓涓璞★紝璋冪敤鎴愬憳鍑芥暟open鍑芥暟鍙互杩炴帴鍒版暟鎹簮浜嗭紝鐢╟recordset瀵硅薄灏嗗墠闈㈢殑database瀵硅薄浼犵粰浠栵紝鐒跺悗璋冪敤crecordset瀵硅薄鐨刼pen鍑芥暟锛屽彲浠ヨ繛鎺ュ叿浣撹〃 杩樻湁涓涓姙娉曞垵瀛﹁呭ソ鐩存帴鐢紝灏辨槸鐩存帴鍒涘缓涓涓被缁ф壙crecordset瀵硅薄锛岀劧鍚庝細鎻愮ず浣犺繛鎺ユ暟鎹簮鍜...
  • mfc涓煡璇MySQL鐨鏁版嵁鐨浠g爜
    绛旓細MFC绋嬪簭璁块棶鏁版嵁搴涓嶆槸閭d箞绠鍗曠殑锛岄渶瑕佸緢澶氬垵濮嬪寲浠g爜锛屽缓绔婣DO杩炴帴骞朵娇鐢ㄦ帴鍙c傜綉涓婂緢澶氱浉鍏冲畬鏁磋祫鏂欙紝鎼溾淰C ADO MYSQL鈥濓紝鐏板父澶氥備笅闈㈡槸涓涓瘮杈冪簿鐐肩殑鎻忚堪锛1銆佸簲鐢ㄧ▼搴忕殑stdafx.h澶存枃浠朵腑锛堜篃鍙互鍦ㄥ叾浠栧悎閫傜殑鍦版柟锛夊寘鍚涓嬭鍙ャ俰mport "C://program files//common files//system//ado//msado...
  • mfc閲屾庢牱浣鏁版嵁搴閲岀殑鏁版嵁鍦ㄥ垪琛ㄦ閲屾樉绀
    绛旓細浣犲氨瑕佸畾涔変竴涓狢DataBase绫荤殑瀵硅薄锛岀劧鍚庣敤浠栨潵鎵撳紑鏁版嵁搴銆傜劧鍚庡畾涔変竴涓狢RecordSet绫荤殑瀵硅薄锛岀敤瀹冩潵杩涜瀵规暟鎹簱鐨剆elect鏌ヨ锛堣繖涓鏌ヨ鐨勭粨鏋鏈鍚庝細杩斿洖鑷冲璞′腑锛夈傜劧鍚庝綘鍦ㄦ妸杩欎釜瀵硅薄閲岀殑鍐呭鍜屽璇濇涓瘡涓枃鏈鍐呯殑鏁版嵁杩涜姣旇緝灏卞彲浠ヤ簡鍟娿傚叿浣撳彲鑳芥瘮杈冨鏉傦紝浣嗘槸鎬濊矾杩樻槸姣旇緝绠鍗曠殑锛屽鏋滄湁涓嶄細鐨 ...
  • MFC鎬庝箞鎶奣XT鏁版嵁搴撲腑鐨勬暟鎹緭鍑
    绛旓細1銆佸弬鑰冧娇鐢–File绫伙紝杩涜鏂囦欢璇诲啓鎿嶄綔 2銆佹悶娓呬綘鐨凾XT鏂囦欢鏁版嵁鏍煎紡鎴栬寰 3銆佸皢璇诲彇鐨勬暟鎹紝鏍规嵁鏍煎紡杩涜澶勭悊锛岃濡傦紝濡傛灉TXT鏂囦欢涓互瀛樻枃鏈舰寮忎繚瀛樹簡涓浜涙暟鎹紝閭f妸杩欎簺鏁版嵁璇诲嚭鏉ュ悗锛屽緱瀛︿細瀛楃涓插鐞嗭紙CString锛4銆佹洿澶氫氦娴佸弬鑰冩垜绌洪棿涓婚〉鏈夊叧鏂囩珷 ...
  • 鍦mfc涓濡備綍姹俛ccess鏁版嵁搴撶殑骞冲潎鍒
    绛旓細璐翠笂涓嬫枃瀹屾暣浠g爜涓婃潵鍚сMFC璁块棶access锛岄渶瑕丄DO鎴栬匫DBC鏂瑰紡杩炴帴锛岃鏌ヨ璇彞锛屾槸涓涓弬鏁板瓧绗︿覆锛"select avg(璇枃) from score group by 缂栧彿"锛屽鏋滀娇鐢ㄤ簡姝g‘鐨勬柟娉曪紝涓嶄細鏈夋湭瀹氫箟鎻愮ず銆傛彁绀鸿鏈畾涔塻elect鍜宎vg锛岃嚦灏戜綘娌℃湁浣跨敤瀛楃涓插弻寮曞彿銆
  • VC/MFC缂栫▼涓寜涓涓敭鍦╨ist閲岄潰鏄剧ず鏁版嵁琛ㄥ叏閮ㄥ唴瀹
    绛旓細鍙互浣跨敤鎶鏌ヨ鍑烘潵鐨勭粨鏋鐢–ListCtrl鏉ユ樉绀烘瘮杈冨ソ锛屼篃鍙互鐢–ListBox瀹炵幇銆傚浜鏁版嵁搴鐨勬煡璇紝浣犲疄鐜颁簡鍚楋紵C++鐨勮瘽锛屾垜涓鑸娇鐢ㄥ皝瑁匒DO绫汇
  • 扩展阅读:大数据免费查询入口 ... 电脑显示mfc140udll丢失 ... 个人大数据查询官网 ... 数据库参数查询 ... ngc查询官网入口 ... 数据库查询系统怎么查 ... 数据库查询入口 ... 查询数据库下所有表名 ... 怎么查自己数据库url ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网