回复:(longgen)[原创]Access数据写入Excel源码
<P>看看 </P> <P>寻求帮助!!!<BR><BR>我是用VB6.0和ACCESS编制一个职工信息管理系统。</P><P>数据源是通过数据工程中的数据环境设计器链接的。</P>
<P>其中有一段代码如下:</P>
<P>DataEnv.rsCommand1.Close<BR>DataEnv.rsCommand1.Open "select * " & strSQL</P>
<P>在程序运行的时候经常会报如下的错误:“对象已经被打开!”</P>
<P>请求那位师兄知道这是什么原因吗?请求指导一下!!!</P> 看过,感觉不错!要是由SQL SERVER 导入SQL SERVER 可以吗?两个表的字段是不相同的,要怎么导呢?<BR>除了,SQL SERVER 自带的导入导出功能外,用代码要如何实现?各位帮帮忙啊!先谢了! 你将DataEnv.rsCommand1.Close<br>改成如下:if DataEnv.rsCommand1.State=adStateOpen then DataEnv.rsCommand1.Close<br>试试看啊,应该是可以通过的!
[align=right][color=#000066][此贴子已经被作者于2007-7-23 17:02:36编辑过][/color][/align]
看了就要顶!!! 学习中 <P><FONT style="BACKGROUND-COLOR: #cccc33">Sub GetExcel()</FONT><br>'使用这段代码,可以打开一个Excel实例或者引用已经打开的Excel实例<br> <br> Const ERR_APP_NOTRUNNING As Long = 429<br> On Error Resume Next<br> Set MyXL = GetObject(, "Excel.Application")<br> If Err = ERR_APP_NOTRUNNING Then<br> Set MyXL = <FONT style="BACKGROUND-COLOR: #3352cc">New Excel.Application<br></FONT> End If<br> MyXL.Application.Visible = True<br>End Sub</P>
<P>编译错误 提示用户定义类型未定义</P>
<P>什么原因,请高手指点阿</P>
[align=right][color=#000066][此贴子已经被作者于2007-7-31 21:13:08编辑过][/color][/align]
ok 要是来一个excel转到sql server 2005 的就更好了[em05] <DIV class=quote><B>以下是引用<U>ry200w</U>在2007-7-31 21:12:00的发言:</B><BR>
<P><FONT style="BACKGROUND-COLOR: #cccc33">Sub GetExcel()</FONT><BR>'使用这段代码,可以打开一个Excel实例或者引用已经打开的Excel实例<BR> <BR> Const ERR_APP_NOTRUNNING As Long = 429<BR> On Error Resume Next<BR> Set MyXL = GetObject(, "Excel.Application")<BR> If Err = ERR_APP_NOTRUNNING Then<BR> Set MyXL = <FONT style="BACKGROUND-COLOR: #3352cc">New Excel.Application<BR></FONT> End If<BR> MyXL.Application.Visible = True<BR>End Sub</P>
<P>编译错误 提示用户定义类型未定义</P>
<P>什么原因,请高手指点阿</P><BR></DIV>
<p>引用一下Excel库
