X
xiagu
Unregistered / Unconfirmed
GUEST, unregistred user!
为什么执行时总是显示“不能使用空白的对象或列名。如有必要,请使用一个空格。”?
with adoquery1 do
begin
close;
sql.Clear;
sqltrs := 'insert into test(zt,users,tel,fy)'+
'SELECT * FROM OpenDataSource(""Microsoft.Jet.OLEDB.4.0"",""Data Source="C:/Documents and Settings/Administrator/桌面/test.xls -c -q";Extended Properties="Excel 8.0;HDR=Yes;";Persist Security Info=False""...[sheet1$]';
Parameters.Clear;
ParamCheck:=false;
sql.Text := sqltrs;
execsql;
end;
end;
SQL 表为
test
zt varchar(50)
users varchar(50)
tel varchar(50)
fy varchar(50)
execl 表名为 test
zt users tel fy
1 234 123 123
0 1231 3212 321231
1 32123 2312 23123
就在SQL中运行是可以用的,在DELPHI中就是不行,不知道为什么
with adoquery1 do
begin
close;
sql.Clear;
sqltrs := 'insert into test(zt,users,tel,fy)'+
'SELECT * FROM OpenDataSource(""Microsoft.Jet.OLEDB.4.0"",""Data Source="C:/Documents and Settings/Administrator/桌面/test.xls -c -q";Extended Properties="Excel 8.0;HDR=Yes;";Persist Security Info=False""...[sheet1$]';
Parameters.Clear;
ParamCheck:=false;
sql.Text := sqltrs;
execsql;
end;
end;
SQL 表为
test
zt varchar(50)
users varchar(50)
tel varchar(50)
fy varchar(50)
execl 表名为 test
zt users tel fy
1 234 123 123
0 1231 3212 321231
1 32123 2312 23123
就在SQL中运行是可以用的,在DELPHI中就是不行,不知道为什么