чтение в таблицу: значения запятых и кавычки SQL - PullRequest
0 голосов
/ 03 июня 2010

у меня есть такая строка

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

мне нужно, чтобы это было прочитано в таблицу, подобную этой:

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

обратите внимание, что двойные кавычки в строке something означают, что строка внутри кавычек должна быть помещена в одно поле

кто-нибудь знает, как это сделать с помощью оператора insert into или каким-либо другим способом? Ответ может быть чисто SQL или VBA с SQL.

спасибо!

Ответы [ 2 ]

1 голос
/ 03 июня 2010

Вы должны иметь возможность использовать одинарные кавычки внутри $ что-то, чтобы Access обрабатывал весь цитируемый раздел как атомарную единицу:

something = "something, something1, 'something2, something else', something3"
1 голос
/ 03 июня 2010

Замените последовательность символов "чем-то, например, символом трубы, а затем используйте это как разделитель полей.

...