读入表:逗号值和引号SQL

时间:2010-06-03 17:02:46

标签: sql ms-access access-vba

我有一个像这样的字符串

something = "something, something1, "something2, something else", something3"

我需要将它读入这样的表格中:

field1 = "something"
field2=  "something1"
field3 = "something2, something else"
field4 = "something3"

请注意something字符串中的双引号表示引号内的字符串将放在一个字段中

任何人都知道如何使用insert into声明或其他方式执行此操作?答案可以是纯粹的sql,也可以是带有sql的vba。

谢谢!

2 个答案:

答案 0 :(得分:1)

替换字符序列,“用管道符号作为示例,然后将其用作字段分隔符。

答案 1 :(得分:1)

您应该能够在$ something中使用单引号来使Access将整个引用的部分视为原子单元:

something = "something, something1, 'something2, something else', something3"