📄 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 + -