|
|
|
Зарезервированный символ
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь знает, как программно добавить строку данных через INSERT, которая содержит зарезервированные сивмолы. В частности мне нужно, чтобы добавлялся этот символ - | Вот как я это пытаюсь прописать: str_Execute = "insert into T1(id,txt) values("1",'"test1|test2|test3')" adoPrimaryRS.Open str_Execute, db, adOpenStatic, adLockOptimistic Если этого зарез. символа нет, то все проходит успешно. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 11:15 |
|
||
|
Зарезервированный символ
|
|||
|---|---|---|---|
|
#18+
че-то у меня ваш вопрос не откомпилировался... зы. а в выражении мне показалось напутано с кавычками - нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 11:19 |
|
||
|
Зарезервированный символ
|
|||
|---|---|---|---|
|
#18+
Пытался сделать запрос более кртатким, вот и ошибся. Теперь он выглядит так: str_Execute = "insert into T1(id,txt) values('1','test1|test2|test3')" Надеюсь, теперь, компилятор не обнаружит ошибок :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 11:30 |
|
||
|
Зарезервированный символ
|
|||
|---|---|---|---|
|
#18+
а в выражении мне показалось напутано с кавычками - нет Мне тоже Но если дело не в этом ,то можно попробовать 1 Экранировать символ | т.е 'test1||test2||test3' 2 "test1" & chr$(124) & "test2" & chr$(124) & "test3" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 11:31 |
|
||
|
Зарезервированный символ
|
|||
|---|---|---|---|
|
#18+
Я попробовал, но ничего не получилось. Выдается следующее сообщение: Invalid use of vertical bars in query expression Пробовал их(|) ставить и двойные и в разных кавычках, но не хотят они никак прописываться :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 11:42 |
|
||
|
Зарезервированный символ
|
|||
|---|---|---|---|
|
#18+
Попробовал в VisData из под VB написать следующий SQL код insert into test(txt) values("--|--"); insert into test(txt) values("--||--"); insert into test(txt) values('--|--'); insert into test(txt) values('--||--'); И тоже не проходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 11:44 |
|
||
|
Зарезервированный символ
|
|||
|---|---|---|---|
|
#18+
Сработал следующий вариант: insert into MenuHeader(mhMenu_Name) values('--' + chr(124) + '--'); Т.е. мы не сразу вставляем этот символ, а передаем оперратор - chr(124), а компилятор Access увидив его сам его преобразует в | По этому поводу у меня еще один вопрос, кто-нибудь знает список зарезервированных символов для Access? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 11:53 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1779&tid=1680564]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 335ms |

| 0 / 0 |
