本帖最后由 lamo_17 于 2012-03-22 14:50:41 编辑

解决方案 »

  1.   

    用拼接的方式。至于字串的形式,可以参考 http request 地址中的多参数形式。当然有个前提,用户在添加一文件信息元素即新增一个字段时,必须输入该字段的“字段名”,即作为“参数名”。
      

  2.   


    拼接太儿科了,可以设计成动态的。设计两个表表A
    id    column    flag表B (columnid = 表A.id)
    id    columnid    value比如目前的文件中有3列
    name    sex    mail
    张三    男     z.com
    李四    女     l.cn那表A中存的是
    id    column    flag
    1     name      1
    2     sex       1
    3     mail      1表B存的是
    id    columnid    value
    1     1           张三
    1     2           男
    1     3           z.com
    2     1           李四
    2     2           女
    2     3           l.cn文件更改变成另外两列
    name    age
    张三    22
    王五    33变更后表A
    id    column    flag
    1     name      1
    2     sex       0
    3     mail      0
    4     age       1表B
    id    columnid    value
    1     1           张三
    1     4           22
    2     1           王五
    2     4           33
      

  3.   

    实在拼接的话,就直接把列名和值直接拼成字符串就行了。比如目前的文件中有3列
    name sex mail
    张三 男 z.com
    李四 女 l.cn设计一个表
    id key           value
    1  name,sex,mail 张三,男,z.com
    2  name,sex,mail 李四,女,l.cn主要注意分隔符,最好用ASCII码,不会出问题。