?? subject_33826.htm
字號:
<p>
序號:33826 發表者:chd 發表日期:2003-03-24 15:44:19
<br>主題:求助~
<br>內容:要想知道一個數據庫中,某個表(mytable)的個數,應該怎么實現?<BR><BR>謝謝!
<br><a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p>
<hr size=1>
<blockquote><p>
回復者:小年 回復日期:2003-03-24 16:14:08
<br>內容:CDaoDatabase::GetTableDefCount<BR><BR>short GetTableDefCount( );<BR>throw( CDaoException, CMemoryException );<BR><BR>Return Value<BR><BR>The number of tabledefs defined in the database.<BR><BR>Remarks<BR><BR>Call this member function to retrieve the number of tables defined in the database. GetTableDefCount is useful if you need to loop through all tabledefs in the database’s TableDefs collection. To obtain information about a given table in the collection, see GetTableDefInfo.<BR><BR>For more information about tables and tabledef objects, see the articleDAO TableDef in Visual C++ Programmer's Guide.<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:chd 回復日期:2003-03-24 19:23:45
<br>內容:我是想查詢數據庫中是否有mytable這表<BR>應該怎么辦
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:邵震明 回復日期:2003-03-25 13:28:58
<br>內容:select * from sysobjects where name='mytable'
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:chd 回復日期:2003-03-26 08:47:56
<br>內容:返回的記錄怎么知道有沒有這個表啊?
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:邵震明 回復日期:2003-03-26 13:48:57
<br>內容:返回的是查詢到的記錄數,如果返回值是零條記錄,你會如何認為呢?如果不想猜,再問我怎么樣?
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:chd 回復日期:2003-03-26 15:22:40
<br>內容:我不是不想猜,而是猜不到阿,我一般用CDatabase m_pset;<BR>CString str;<BR>str.Format("select * from sysobjects where name='mytable' ");<BR>m_pset.Execute(str);<BR><BR>來運行,實在是不知道返回的值放在哪里,本人菜鳥,還忘指教。<BR>急~~
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:邵震明 回復日期:2003-03-27 08:44:46
<br>內容:CDatabase 是數據庫連接對象,<BR>你應用 CRecordset 對象 它是用來保存 記錄集的,<BR><BR>如果記錄集的 recordcount (記錄行數)如果為0,也就是不存在你要找的那個表.
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:chd 回復日期:2003-03-27 09:38:39
<br>內容:即使得到的記錄的行數為0,那只能說明表中沒有記錄,不一定沒有這個表啊。<BR>如果我的理解有誤,那您能不能給我一段完整的實現代碼,讓我看看可不可以完成我所需的功能呢?<BR>而且我挺著急的,如果方便請快一點。謝謝您了
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:邵震明 回復日期:2003-03-28 11:31:57
<br>內容:在數據庫的中 sysobjects 表中 記錄了 此數據中每個表定義的情況,你可以在sql server<BR>中試一下,看一看 ssyobjects 表中都記錄了什么。
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:chd 回復日期:2003-03-28 22:11:05
<br>內容:就算是這樣,返回的值應該怎么取得?<BR>能不能給段完整的代碼啊?
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:chd 回復日期:2003-03-29 10:22:55
<br>內容:有沒有人真的能幫我啊?
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回復者:邵震明 回復日期:2003-03-31 11:20:39
<br>內容:給你做了一個測試用的源代碼,你看一下吧!<BR><BR>主要代碼都在視圖中<BR><BR>視圖的構造函數<BR>視圖的析構函數<BR>視圖的初始化函數 //這里改你的數據庫聯接,表的查詢<BR>視圖的重圖函數<BR>視圖的定義文件<BR>還有工程的頭文件 StdAfx.h
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:chd 回復日期:2003-03-31 18:53:41
<br>內容:謝謝你了!
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -