ADO數據連接和運用

原创 2007年10月08日 08:44:00
procedure TfrmEntryForm1.Pvt_readExcel;
begin
  
if not FileUpdate('PDM300P1.xlt', 'C:Report_Template', True) then
  begin
    ShowMessage(
'範本檔 PDM300P1.xlt 下載失敗!');
    Abort;
  
end;
  
try
    
try
      DM1.connExcel.Close;  
//  connExcel------TADOConnection
      DM1.connExcel.ConnectionString :
= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Report_TemplatePDM300P1.xlt;Extended Properties=Excel 5.0;Persist Security Info=False';
      DM1.connExcel.LoginPrompt := False;
      DM1.connExcel.Connected :
= True;
      DM1.dsExcel.Close;      
//  dsExcel---------TADODataSet
      DM1.dsExcel.CommandText :
= 'select * from [產品碼線上說明$]';
      DM1.dsExcel.Open;
      
if not DM1.dsExcel.IsEmpty then
      begin
        DM1.dsShow.CreateDataSet;     
//  dsShow---------TADODataSet
        
while not DM1.dsExcel.Eof do
        begin
          DM1.dsShow.Insert;
          
if not DM1.dsExcel.Fields[0].IsNull then
            DM1.dsShowNo.Value :
= DM1.dsExcel.Fields[0].Value;
          
if not DM1.dsExcel.Fields[1].IsNull then
            DM1.dsShowItem.Value :
= DM1.dsExcel.Fields[1].Value;
          DM1.dsShow.Post;
          DM1.dsExcel.Next;
        
end;
        DM1.dsShow.First;
      
end;
    except
      showmessage(
'無法讀取 PDM300P1.xlt 文件!');
    end;
  
finally
    DM1.dsExcel.Close;
    DM1.connExcel.Connected :
= False;
  
end;
end;
 

相关文章推荐

ADO数据连接总结

  • 2012年04月16日 14:41
  • 8KB
  • 下载

ASP.NET MVC 4用ADO.NET实体数据模型连接数据库

ADO.NET实体数据模型连接数据库,既可用来连接SQL Server数据库,也可以用来来接MySQL数据库,非常便捷方便,使用此法在代码具体实现的时候也很方便。     为了正常连接MySQL数据库...
  • vjudge
  • vjudge
  • 2015年04月24日 12:54
  • 2384

ADO.NET 连接方式进行数据访问

连接到数据源 连接到数据源需要使用两步: 1.创建连接字符串 2.使用Connection通过连接字符串进行连接 例1: //使用连接字符串 //注意引用System...
  • itmaxin
  • itmaxin
  • 2012年05月21日 16:24
  • 826

Access ADO多连接时数据延迟无法同步无法及时更新的解决办法

这个问题由来已久,由于不是非常影响项目进度,所以一直没有重视。最近闲来,又遇到此问题,决心仔细研究一番。上网搜了半天,整整半天,没有发现比较通俗易懂的文章,没办法,看看微软的资料,自己动手吧,把这个解...
  • gwb0516
  • gwb0516
  • 2011年08月25日 13:49
  • 1594

ADO.NET数据连接池

21世纪什么最贵?数据库连接。对于以数据库做数据存储基石的应用系统来说,数据库连接是整个系统中最珍贵的资源之一。数据库连接池是为了更有效地利用数据库连接的最重要措施。它对于一个大型的应用系统的性能至关...
  • WuLex
  • WuLex
  • 2016年06月14日 10:46
  • 1106

配置数据源,VC++ ADO连接ACCESS详解

所谓有图有真相,兄弟们都公务繁忙,懒得去看文字,看图最实惠,使用数据库必须配置数据源,转个帖子方便参阅~   第一、配置数据源 控制面板 -> 管理工具 ->数据源(ODBC)   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ADO數據連接和運用
举报原因:
原因补充:

(最多只允许输入30个字)