怎样才能从delphi中看到access和excel中的数据啊,请详细的把控件和程序讲出来,谢谢
或者是把aeecss和excel 中的数据导到sql server 中,我导过去了,只有一个导入成功的提示,但是看不到具体的数据啊

解决方案 »

  1.   

    另外我建议你你看看有关vbA方面的资料
      

  2.   

    使用ADOConnection 和 ADODataSet控件
    D5提供了一套新的控件以支持ADO,并且能够轻易的转换现有的应用到ADO,要建立一
    个ADO应用,首先需要在form或data module中放一个ADOConnection控件,这与
    BDE 的Database 控件差不多,他允许通过ConnectionString属性定义与数据库的联
    接,如果想手工建立这个联接串可不是一件容易的事,这个串是由';'隔开的一系列参
    数,这些参数很容易就能超过150个字符,幸运是是,微软提供了一个联接串编辑器,
    使做起这件事来变得简单。为了打开这个编辑器,双击刚拖放上来的ADOConnection控制件。在这个编辑器中,可以以两种方式之一来选择与数据源的建立,其一是用联接文件的方式,另一种则是建立联接串的形式,默认的情况下是使用联接串,选择
    build按钮,出现数据联接属性设置对话框,在provider页,可以选择使用的驱动程
    式,当确定使用的驱动程序后,可以选择下一步,确定具体要联接的数据库,需要注
    意的是,选择不同的驱动程序,在这一页需要确定的参数是不同的。当确定这里的各
    个参数后,可以用测试联接按钮来测试数据库是否可以联接,从而确定给定的联接参
    数是否正确。在这里,我们仅以Microsort Jet 4.0为例子,联接本地的一个Acess
    表。如图1:现在,当完成联接串后,就可以设置Connected为True,使ADOConnection与数据库真
    正的联接。此时,可以放置ADODataset控件,实际上,只有ADODataset才是真正与
    数据一起工作的,通过ADODataset,可以直接与一个表进行联接,也可以执行SQL语
    句,还可以执行存储过程(哇,好利害)。使用ADODataset的第一步,就是设置
    Connection,确定其使用那一个ADOConnection,接下来,要处理两个有关联的属性:
    CommandType与CommandText,由于CommandText是由commandtype决定的,所以要先
    设置commandType,正是由他来决定DataSet怎样与数据库工作,用表,SQL还是存储
    过程。而后CommandText自然就容易设置,不用多说。当这两个参数确定下来,余下
    的工作就如同原来的使用BDE访问数据库的工作差不多,使用DataSource与
    ADODataSet联接,与就是用DBGrid等与DataSource联接,现在,利用ADO,可以访问
    到数据了!
      

  3.   

    你把access和excel在存檔的時候存為Name.dbf格式。然后利用Delphi﹐只要一個Dbgrid,一個DataSouce,一個Query就可以查看了。
     select * from Name.dbf
      

  4.   

    我照着lili1(离奇)中的方法作了,连接成功,但是看不到access中的具体
    内容啊,还应该干什么吗,是不是在控制面板里要设置odbc啊
      

  5.   

    用dbgird显示
    不用配置ODBC
    DELPHI的ADO可以很方便的实现
    建议看本基础的书
      

  6.   

    如何在delphi中使用access和连接sql server操作差不多,而excel在delphi的online help里有源代码,欧不多说,如果你是想倒数据到sql server,你可以用
    1 用opendatasource,然后在select出来,可以做成一个存储过程,(看看sql帮助)
    2 或者用bcp和dts
      

  7.   

    刚做了一个(delphi7)6中组件位置略有不同
    首先再form上加入一个DBGRID(Data Controls中),一个 Adoconnection 一个 Adotable(ADO中) 一个 Datasourse(Data Acess中)。
    adoconnection中connected属性为TRUE,Connectionstring中设置为JET,选择想要连接的ACESS数据库,测试,应该会显示成功了。
    Datasourse1中设置DATASET为 ADOTABLE1
    Dbgrid中DATASOURSE选择 Datasourse1,
    ADOTABLE中设置connection为 adoconnection1, tablename中点右侧的下三角按钮,会弹出让你登陆的密码提示框,点个确定就可以,如果你没设置密码,然后就可以看到数据库里的表的名字了
    选一个吧,然后将ADOtable中的Active设置为TRUE,好了,数据就显示再DBgrid里面了
      

  8.   

    如够用一个button按扭,当这个点这个按扭时才出现数据呢,如果不按就只是一个空白的
    应该怎么办呢