⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_60844.htm

📁 vc
💻 HTM
字号:
<p>
序号:60844 发表者:syncmaster 发表日期:2003-11-15 22:12:39
<br>主题:对excel操作出问题,源码如下,求助!
<br>内容:我几乎是完全仿照别人的代码写了一下的程序,可是总是出现:数据库引擎找不到'Demo'对象 的错误. 可是我把例子中的excel文件替代我的excel文件时候,却没有错误了.<BR>请问如何解决?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:wjb 回复日期:2003-11-15 22:27:54
<br>内容:把<BR>&nbsp;&nbsp; sDsn.Format(&#34;ODBC;DRIVER={%s};DSN='';DBQ=%s&#34;, sDriver, sFile);<BR>改成<BR>&nbsp;&nbsp; sDsn.Format(&#34;ODBC;DRIVER={%s};DSN='';DBQ=%s$&#34;, sDriver, sFile);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:syncmaster 回复日期:2003-11-15 22:36:40
<br>内容:首先问:加$代表什么?<BR>其次,加了之后,出现对话框&#34;不能更新,数据库或对象为只读&#34;我确定之后,出现了一个选择对话框,我选择了Demo表之后,一开始的问题又出现了,它还是说找不到
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wjb 回复日期:2003-11-15 22:39:09
<br>内容:1.ODBC访问excel的sheet要求名称后面加$<BR>2.至于只读,是因为你的代码<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; recset.Open(CRecordset::forwardOnly, sSql, CRecordset::readOnly);<BR>影响。改一下CRecordset::readOnly就可以了。<BR>3.本来demo$已经正确了,你再选,又变成了demo,当然找不到了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:syncmaster 回复日期:2003-11-15 22:47:54
<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>
回复者:syncmaster 回复日期:2003-11-15 22:50:33
<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>
回复者:syncmaster 回复日期:2003-11-15 22:54:24
<br>内容:而且比较奇怪,我这些东西都是从别人哪里copy下来的,他的就没有问题,而且我把他的demo copy过来,就不会有错误,这是怎么回事
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:syncmaster 回复日期:2003-11-15 23:26:22
<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>
回复者:syncmaster 回复日期:2003-11-16 12:37:07
<br>内容:faint
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wjb 回复日期:2003-11-16 13:40:32
<br>内容:是你没有看懂例子<BR><BR>其中有说明:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Build the SQL string<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Remember to name a section of data in the Excel sheet using &#34;Insert-&gt;Names&#34; to be<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// able to work with the data like you would with a table in a &#34;real&#34; database. There<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// may be more than one table contained in a worksheet.<BR><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>
回复者:syncmaster 回复日期:2003-11-16 13:53:04
<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>
回复者:wjb 回复日期:2003-11-16 13:55:12
<br>内容:需要对你访问的数据区域定义一个名称<BR><BR>sql语句访问的from后面指定这个名称
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:syncmaster 回复日期:2003-11-16 13:59:16
<br>内容:是不是就是excel中可以有很多sheet,比如sheet1,sheet2,......<BR>我就建立了一个,把sheet1改为Demo,然后那个From语句中也是Demo<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>回复者:wjb 回复日期:2003-11-16 14:01:14
<br>内容:不是改名称<BR><BR>先选择你的数据区域,<BR>然后使用菜单:插入-&gt;名称-&gt;定义<BR><BR>这次应该明白了吧<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>
回复者:syncmaster 回复日期:2003-11-16 14:21:58
<br>内容:谢谢,我知道了,how can i thank you enough!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wjb 回复日期:2003-11-16 14:27:43
<br>内容:&lt;BLOCKQUOTE&gt;引用“第14楼”所言<BR>&lt;Q&gt;谢谢,我知道了,how can i thank you enough!&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR><BR>俺晕了<BR>俺不知道你的英语是什么意思<BR><BR>vchelp一家人,互相帮助是应该的<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>
回复者:syncmaster 回复日期:2003-11-16 14:31:38
<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 + -