|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
Друзья, подскажите пожалуйста как можно обойти непечатные символы при добавление в таблицу access? Пример: "TTB609016DE65F d V ??" При выполнение запроса через конструктор все выполняется, а через VBA - нет. Пробовал Код: vbnet 1. 2.
При выполнении Insert into получаю такое сообщение. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 21:47 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
Архимедофф, это, часом, не тот случай, когда для закидывания текстового значения через VBA енто самое значение надобно заключить в дополнительные кавычки? То есть, если в конструкторе запросов, в режиме SQL, добавляемый текст будет выглядеть "Вашатекстуха", то в VBA - ""Вашатекстуха"". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 22:57 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
Tarasios, Наверно нет, просто в strSQL есть символы, которые не проходят синтаксис компилятора VBA, раз сохраненный запрос работает, то вот так тоже 100 пудово будет работать: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 23:08 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
И так тоже скорее всего будет работать Код: vbnet 1.
нужно сначала сохранить запрос с абракадаброй, потом запускать... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 23:12 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
vmag, вполне может быть, я с такой проблемой пока не встречался. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 00:01 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
Архимедофф, Вы не показали самое главное - текст запроса из strSQL или хотя бы код его формирующий. Навеняка где-то ошибка с кавычками или квадратными скобками. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 05:55 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
MrShin, Вот пример INSERT INTO tbl_RET( RET_CNF_FILE, RET_CNF_FILE_DECODE) values('2iY3AJvciu/4Ah4AAAAAACgAKAAwCwEAAABkAAeeAAB0TQEACOiZAQEAAAAwODc4rgZDMTAwAA==',"?7 ??? ( ( 0 d ? tM ? 0878?C100 ") ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2018, 21:24 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
Архимедофф, Что за мода пошла, откроют форточку, крикнут что-то во двор, закроют и идут спать... Ищи потом, свищи, кто хотел, чего хотел... - Из названия топика вроде как нужно убрать всё не читаемое (по идее тогда второе поле можно просто не писать - выкинуть и проблема решена)... - Из содержания топика вроде как нужно таки записать этот мусор... Так что нужно то? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 01:31 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
АрхимедоффВот пример Именно этот пример у меня работает. Если вы формируете строку программно, то всегда добавляйте Replace(MyFileld, "'","''") (удвоение одинарных кавычек), если строка "закрыта" одинарными кавычками или аналогично для двойных кавычек. А еще лучше, надежнее и прпавильнее будет передавать данные через параметры запроса, а не в виде текста. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 05:48 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
Ответ елементарный , либо загоняйте строку в переменную, либо используйте REPLACE . Работаю в Германии тоже задолбали их особенные буквы типа äüßö itd ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 09:09 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
REPLACE работает тормозно. Один и тотже запрос с REPLACE и без него летает, с ним, можно минутами ждать. ну это понятно у кого какая база. Сам голову ломал, так и не придумал лучшего решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 09:22 |
|
Непечатные символы при добавление в таблицу как можно убрать?
|
|||
---|---|---|---|
#18+
Архимедофф, теперь и вы наступили на грабли под названием INSERT INTO...values... В данном случае виновата кавычка, которую надо продублировать. А еще там жесткие требования к формату даты, десятичному разделителю, значению Null. Гораздо надежнее - открыть на таблице Recordset и добавить запись. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 09:50 |
|
|
start [/forum/topic.php?fid=45&fpage=42&tid=1611092]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
45ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 157ms |
0 / 0 |