sql语句
ADOQuery_Insert.SQL.Text := 'INSERT INTO labeldata '
+ 'SELECT * From [Text;DATABASE=D:\Documents and Settings\sx236\桌面\CHIBAKIN].[1.csv]';执行到以下就报错
ADOQuery_Insert.ExecSQL;
出现错误
如下
Microsoft Jet 数据库引擎打不开文件D:\db\dwdat.mdb 它已经被别的用户以独占方式打开,或没有查看数据的权限。
--请问是什么原因呢?
connection设置?还是access设置?并没有其他程序打开这个文件
ADOQuery_Insert.SQL.Text := 'INSERT INTO labeldata '
+ 'SELECT * From [Text;DATABASE=D:\Documents and Settings\sx236\桌面\CHIBAKIN].[1.csv]';执行到以下就报错
ADOQuery_Insert.ExecSQL;
出现错误
如下
Microsoft Jet 数据库引擎打不开文件D:\db\dwdat.mdb 它已经被别的用户以独占方式打开,或没有查看数据的权限。
--请问是什么原因呢?
connection设置?还是access设置?并没有其他程序打开这个文件
一般被占用会有的 操作了excel后请关闭
不是被其他程序占用,是前面自己程序AssignFile同一个文件后了,忘记Close
了其他程序没占用,自己占用了
赫赫