如题。
打开Access选择外部数据-Excel,可以直接导入到ACCESS
王然 不是EXCEL的表,是PAD的数据表,能不能直接导出到ACCESS?
可以直接存个CSV,然后再用ACCESS导入
如果不想保存成其他文件,用SQL能完成这项任务吗?
那样需要写代码完成
王然 我这样写SQL: INSERT INTO 确认单列表 (Qrd_ID,XMMC,SGDD,SGGY) VALUES (%DataTable确认单信息[0]%, %DataTable确认单信息[1]%,%DataTable确认单信息[2]%,%DataTable确认单信息[3]%) 结果返回语法错误,请问怎么修改?DataTable确认单信息是一个4列的数据表
你可以把这句语句先打印出来,在ACCESS里执行看看有没有问题 比如%%变量两边是不是要加引号,以保证插入的是字符串
王然 谢谢给的建议,确实这里需要添加双引号,而且要用"%DataTable确认单信息[0]['列名称']%"这样的方式来表示特定的一个值,数据表不能整列引用。最后,还是用了循环,一行一行地写到ACCESS数据库中。