这个不是没有办法了.只不过您 说的没能的那些字段你是否还想加上去.如果想那就在mysql中加上这些字段.然后写一个批量添加的程序.
程序大体思路如下.一般好象access可以生成文本文件.他字段间是以tab分的.用filey读出他一行是数组的一个元素.然后用explode打断他们.
你不可以向mysql里加了还有你也可以配置一下你的access数据环境.让php读数据库那样把要往mysql里放的数据读出来.然后写入mysql

解决方案 »

  1.   

    谢谢你的回复。不过,有些糊涂。:-)
    我看到过的说明是这样的:
    load  data  infile  “c:\\samp_table.txt”  into  table    samp_table    fields    terminated    by    “\,”;    
    去试一下(注意转义字符),是不是一切ok!如果还不行,请仔细看一下具体命令的帮助.下面列出一些选项:    
    --fields-enclosed-by=char    指明列值应包括在指定的字符中.通常用引号.缺省时,假定列值不包括在任何字符中.    
    --fields-escaped-by=char    表示用于转义特殊字符的转义符.缺省时表示无转义符    
    --fields-terminated-by=char    指定分隔列的字符.缺省时假定列值由制表符分隔.    
    --lines-terminated-by=str    指定结束输入行的串(可以是多字符的).缺省时假定由换行符终止行.        
    用Load就可以一次性导入了。不过,我的Access数据库中有逻辑型、备注型等,这些对应的字段在Mysql中如何描述呢?好像字段类型不符就导不进去了。
      

  2.   

    使用ODBC,$SQL=@odbc_connect("host","user","pwe");
      

  3.   

    建立ACCESS数据库的ODBC(这个不会的话,找些ASP的书看看),使用PHP的ODBC的函数即可像连接MYSQL似的使用!