当前位置:主页>销售管理软件> 列表

excel导入到sq出现了。。。。 找会计电算化软件下载

仓库管理软件版1楼: sql:=''SELECT * into ces FROM OpenDataSource(''''Microsoft.Jet.OLEDB.4.0'''',''''Data Source="w:\excel\1.xls";Extended Properties="Excel 5.0;HDR=Yes;";Persist Security Info=False'''')...sheet1$'';
showmessage(sql);
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add(sql);
adoquery1.Open;
上面是代码。运行的时候出现"不正确地定义了参数对象。提供了不完整或者不一致的信息"
怎么办。。待答!!

2楼: --是你语句构造出问题了。你按我的下面来写就可以了
Create procedure IMPORTDATA @FielName varchar(2000), @TableName varchar(30)
As
begin
declare @SQLTEXT Nvarchar(4000), @Sheet varchar(30)
set @Sheet = ''tollitem$''
set @SQLTEXT = ''SELECT * into '' + @TableName + '' FROM OpenDataSource'' +
''(''''Microsoft.Jet.OLEDB.4.0'''', '' +
''''''Data Source="''+ @FielName + ''";User ID=Admin; '' +
''Password=;Extended properties=Excel 5.0'''')...'' + @Sheet
--print @SQLTEXT
exec(@SQLTEXT)
end 如会计电算化软件下载

3楼: 学习

4楼: sql:=''SELECT * into ces FROM OpenDataSource '' + ''(''''Microsoft.Jet.OLEDB.4.0'''',''+
''''''Data Source="'' + ''w:\excel\1.xls "'' +
'';User ID=Admin ;Extended Properties=Excel 5.0'''')...sheet1$''
你把你的语句修改成这样看看!

5楼: 帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

个人网站站长开发推广同盟,让所有人知道你的世界!

http://www.source520.com/search/search.asp

╰=========================================╯

6楼: 不好意思 kk2000,我按下面的改了,还是一样有错误。上面的方法我不太懂。能不能说清楚点。。我是用一个安纽来实现事件的。。

仓库管理软件版7楼: 我那个是储存过程!你可以调用存储过程。

现在我手上没有delphi 没法测试啊!我出差在外. 不好意思

8楼: 在SQL中试了下,好象还可以不过怎么是创建新表而不是追加呢。。。希望高手。。。

9楼: ''
set @SQLTEXT = ''insert into tableName SELECT * into FROM OpenDataSource'' +
''(''''Microsoft.Jet.OLEDB.4.0'''', '' +
''''''Data Source="''+ @FielName + ''";User ID=Admin; '' +
''Password=;Extended properties=Excel 5.0'''')...'' + @Sheet

10楼: 呵呵。。。谢谢。分已转入