易截截图软件、单文件、免安装、纯绿色、仅160KB

ADOQuery如何将Excel数据导入Access数据库?

如何将Excel数据导入Access数据库?
表名:crk


End_rbody_60447848//-->
该回复于2009-10-19 10:44:48被管理员删除



对我有用[0]
丢个板砖[0]
引用
举报
管理
TOP








zhoutler
(一代程序巨浆--用浆糊粘贴代码)

等 级:



#2楼 得分:0回复于:2009-10-16 22:47:40


方法1:通过三方控件如XLSReadWrite等读Excel的Sheet内容,然后连接到Access数据,写入表。不要说怎么操作Access数据库进行表的Insert都不清楚哈。

方法2:用Jet引擎打开Excel的文件,这样如同操作Access一样,Select出来,然后Insert数据到Access里面去.

方法3:用Com接口读Excel内容,Insert到Access表。

这里还发一个贴啊?


procedure TExInput.Excel1Click(Sender: TObject); //实现Excel导入SQL
var
  sTableName, ErrInfo: string;
var
TableName,CBMonth ,sqlStr:String;
begin
TableName :='BCTZ'+ComboBoxYear.Text+ComboBoxMonth.Text;
  sqlStr:='create table BCTZ'+ComboBoxYear.Text+ComboBoxMonth.Text+'( BmNo char(20),RsNo char(20),TzRq char(20), BcNo char(20), Name char(20), BmMc char(20))';
ADOQuery1.sql.clear;
ADOQuery1.sql.add(sqlStr);
ADOQuery1.execsql;
  try
    ADOConn.Connected := False;
    ADOConn.ConnectionString := Format(context, [Trim(edtPasswd.Text), Trim(edtUser.Text), Trim(edtServerName.Text), Trim(edtServerIP.Text)]);
  &n


相关问答:

ACCESS繁体连接简体sqlserver2000

  我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......

如何通过ADO使用聚合函数来查询(数据库为ACCESS)

_RecordsetPtr CMyAdo::SelectRecord(string &where, string &tablename,string &field, int way )
{
    int ret = 0;
  _RecordsetPtr pset;
CString  sql;
& ......

使用Repeater读取access表,页面打开非常慢

access数据库,直接使用  select 字段 from 表  读取数据
然后在页面中使用Repeater来显示
这张表有2000条数据,所以页面打开的很慢
请教各位朋友,有没有办法解决,提高点速度!
一次全部读完 ......

关于access数据库连接绝对路径的问题求解

数据库连接提示如下报错,看的出来是页面与数据库连接的问题,现在我的是相对连接。
要怎么将其该成绝对连接呢?我的数据库文件路径在:
D:\web\db
还是要先谢谢大人们帮助小白菜我


Microsoft O ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号