没有合适的资源?快使用搜索试试~ 我知道了~
数据库(sqlserver,oracle等,二层,三层均可)与excel交换数据
需积分: 10 14 下载量 24 浏览量
2008-03-06
22:28:46
上传
评论
收藏 4KB TXT 举报
温馨提示
试读
5页
示例代码,由于没过多时间写完整的demo ,列出关键部份代码与大家共享.希望与大家交流.
资源推荐
资源详情
资源评论
Function TForm1.ConnectExcel:Boolean;
var vFileName:String;
begin
if OpenDialog1.Execute then
vFileName:=OpenDialog1.FileName;
ADOConnexcel.Connected:=False;
ADOConnexcel.Close ;
try
with ADOConnexcel do
begin
ADOConnexcel.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='+vFileName+';Mode=Share Deny None;Extended Properties="Excel 8.0;"';
ADOConnexcel.Open;
end;
Result:=True;
except
Result:=False;
ADOConnexcel.Close;
ADOConnexcel.Free;
end;
end;
procedure TForm1.ToolButton10Click(Sender: TObject);
begin //打开某个excel文件.
if ConnectExcel then
begin
ADOEXCEL.close;
ADOEXCEL.SQL.Clear ;
ADOEXCEL.SQL.Text :='select * from [Sheet1$]';
var vFileName:String;
begin
if OpenDialog1.Execute then
vFileName:=OpenDialog1.FileName;
ADOConnexcel.Connected:=False;
ADOConnexcel.Close ;
try
with ADOConnexcel do
begin
ADOConnexcel.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='+vFileName+';Mode=Share Deny None;Extended Properties="Excel 8.0;"';
ADOConnexcel.Open;
end;
Result:=True;
except
Result:=False;
ADOConnexcel.Close;
ADOConnexcel.Free;
end;
end;
procedure TForm1.ToolButton10Click(Sender: TObject);
begin //打开某个excel文件.
if ConnectExcel then
begin
ADOEXCEL.close;
ADOEXCEL.SQL.Clear ;
ADOEXCEL.SQL.Text :='select * from [Sheet1$]';
资源评论
cjcwqp
- 粉丝: 4
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功