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

请教delphi中使用access数据库进行数据导入的问题

向各位高手求助。
我用delphi2009编写了一个管理系统,使用的是access数据库。现在想通过多人一起录入数据后,将数据导出,导出的数据库包含多个相同的表。再将导出的数据依次导入到同一个数据库的相同表中,导入执行语句如下:

procedure TMain.N_ImportClick(Sender: TObject);
begin
  Query1.Close;
  Query1.SQL.Clear;
  Query1.SQL.Text:='insert into PERSON select * from openrowset(''Microsoft.Jet.OLEDB.4.0'',''C:\Documents and Settings\......\桌面\PMIS.mdb'';'''';'''',PERSON)';
  Query1.ExecSQL;
end;

PERSON为数据库中的一个表,该数据库无用户名,无密码。

当运行程序执行“数据导入”时,总是显示错误:
General SQL error.
[Microsoft][ODBC Microsoft Access Driver] from 子句语法错误。

领导催的紧,急待各位高手帮忙指教为谢!


你的数据库连接时是设置ODBC数据源的吧?把ODBC数据源的路径设置成一样的,另外我觉得只是为了录入数据,可以直接对access进行操作就可以了,不用这么麻烦的导来导去

谢谢一楼的同志,因为录入的数据比较繁杂,涉及多个表,同时程序还有查询、图表统计等功能,加上很多录入人员不会使用access,所以不能直接用access来做。
我的数据连接是设置ODBC数据源的,系统DSN下建有PMIS,路径已设,该程序的其它数据操作如数据的插入、修改、删除均正常。只是数据导入时会出现这个问题。

程序启动时database1控件直接连接数据库PMIS.mdb,上面的Query1.DatabaseName=PMIS


相关问答:

access 中执行sql语句update不成功,求助!!!

access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置

sql 在查询分析器里面 执行很正常

是 ......

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

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

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


Microsoft O ......

我这ACCESS表的显示如何切换成下面这张图来

我目前表的排列是上面这张图这情况:

我希望调整成:

如何做呢?
刚才试了下,点“开始”--“视图”--“设计视图”不行

PS:我用的是access 2007,上面这个表是mdb格式的

主菜单, 视图 ......

如何读取这种数据,在access里面。求教高手

我的一个access数据库中的photo字段中的内容是这样的:

|/UpFiles/Picture/admin/200910162300187612.jpg|/UpFiles/Picture/admin/200910162300187612.jpg||||/UpFiles/Picture/admin/200910162300187612.jp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号