当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·心情不好,    »显示摘要«
    摘要: 士大夫? ......
 ·新手使用cdaodatabase的问题    »显示摘要«
    摘要: 我利用mfc向导生成一个基于对话框的工程,然后想进行数据库操作。我定义我的数据库对象: cdaodatabase pdatabase; 但是该语句不管是放在实现文件(cpp)里还是放在头文件(h)里都出现:“cdaodatabase没 有定义”的错误! 使用数据库是不是要额外调用别的头文件啊? 谢谢! ......


版主的提供信息有误,我不知道错在哪里,大家来点评@@@(数据库关于转入EXCEL)

Set   xlApp   =   CreateObject("Excel.Application")  
          Set   xlBook   =   Nothing  
          Set   xlSheet   =   Nothing  
          Set   xlBook   =   xlApp.Workbooks().Add  
          Set   xlSheet   =   xlBook.Worksheets("sheet1")  
          xlApp.Visible   =   True  
           
          添加查询语句,导入EXCEL数据  
          Set   xlQuery   =   xlSheet.QueryTables.Add(Rs_Data,   xlSheet.Range("a1"))  
   
  (   说明:其中RS_DATA   是一个打开的RECORDSET,运行到上一句******提示错误:无效的过程或调用)  
   
 

NO.1   作者: lihonggen0

可能是OFFICE安装不完全的原因,或许是版本问题  
   
  -------------------------------------------------  
  xlSheet.QueryTables.Add(Rs_Data,   xlSheet.Range("a1"))  
  这一句的功能其实就是EXCEL中  
   
  数据--->导入外部数据,然后从一个查询中导入  
   
   
  以下是我录制的一段宏,你可以看一下:  
   
   
  Sub   Macro1()  
   
    Macro1   Macro  
    Administrator   记录的宏   2003-5-19  
   
   
   
          With   ActiveSheet.QueryTables.Add(Connection:=   _  
                  "FINDER;D:\Program   Files\Microsoft   Office\Office10\Queries\MSN   MoneyCentral   Investor   Currency   Rates.iqy"   _  
                  ,   Destination:=Range("H22"))  
                  .Name   =   "MSN   MoneyCentral   Investor   Currency   Rates"  
                  .FieldNames   =   True  
                  .RowNumbers   =   False  
                  .FillAdjacentFormulas   =   False  
                  .PreserveFormatting   =   False  
                  .RefreshOnFileOpen   =   False  
                  .BackgroundQuery   =   True  
                  .RefreshStyle   =   xlInsertDeleteCells  
                  .SavePassword   =   False  
                  .SaveData   =   True  
                  .AdjustColumnWidth   =   True  
                  .RefreshPeriod   =   0  
                  .WebSelectionType   =   xlEntirePage  
                  .WebFormatting   =   xlWebFormattingAll  
                  .WebPreFormattedTextToColumns   =   True  
                  .WebConsecutiveDelimitersAsOne   =   True  
                  .WebSingleBlockTextImport   =   False  
                  .WebDisableDateRecognition   =   False  
                  .WebDisableRedirections   =   True  
                  .Refresh   BackgroundQuery:=False  
          End   With  
  End   Sub  
   
  ------------------------------------------------------------  
  还有,如果你不对打印的格式进行设置,SQL语句直接导入也是很好用的  
   
  select   *   into   [Excel   8.0;database=导出目录].导出表名   from   表  
 

NO.2   作者: qingming81

Set   xlBook   =   Nothing:这一句,得注释掉。你已经将它卸载了,又要求它添加表,显然不合理:Set   xlBook   =   xlApp.Workbooks().Add  
 

NO.3   作者: Vii

up

NO.4   作者: SunofNight

语句:set   xlquery=xlsheet.querytables.add(rs_data,xlsheet.range("a1"))  
              在2000中运行有效,而在97中运行有问题,请各位高手看看在97中有没有类似的方法?  
  在XP中也有问题:无效的过程或调用  
   
  SQL语句:  
  select   *   into   [Excel   8.0;database=导出目录].导出表名   from   表  
  我使用它出现错误:  
  服务器:   消息   2760,级别   16,状态   1,行   1  
  指定的所有者名称   Excel   8.0;DATABASE=C:\***   不存在,或者您没有使用该名称的权限。  
   
  我的系统环境:WinXP,OfficeXP,VB6.0,Mdac2.7,VBSP5,SQLServer2000  
 


 ·webdiyer(陕北吴旗娃) :    »显示摘要«
    摘要: 请问你那个签名是怎么做的? 这里没有这个功能 很想学习一下 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE