Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
Добрый день уважаемые! делаю так: <% var cn = Server.CreateObject("ADODB.Connection"); var rs = Server.CreateObject( "ADODB.Recordset" ); cn.Open("DRIVER=Firebird/InterBase® driver;ROLE=COMMON;UID=SYSDBA;PWD=masterkey;CHARACTER SET=WIN1251;DBNAME=base.gdb;"); var rs=cn.Execute(SQL); %> все нормально, если вставляются данные на латинском CHARACTER SET=WIN1251 может это не так или не там ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 11:50 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="Content-Language" content="ru"> <title>...</title> </head> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 12:09 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
текст ошибки "Microsoft OLE DB Provider for ODBC Drivers (0x80004005) arithmetic exception, numeric overflow, or string truncation Cannot transliterate character between character sets" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 12:44 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 13:45 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
Сорри, не так вопрос понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 13:54 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
to Max Pro не думаю что запрос что то проянит дергается процедура, которая делает несколько инсертов, и возвращает id strSQL="select * from процедура(0, '', '', null, 525, 76,76, '"+"название"+ "', null, 0, 0, '"+"тело"+"', 1535, '"+ "null"+"', '', 1,0,0,0,2,76)"; var rs1 = Conn.Execute(strSQL); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 14:15 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
Так, понятно. Вот вероятные ошибки: 1. Убери "CHARACTER SET=WIN1251" из строки подключения, возможно это неправильно. Я вообще название кодировки в коннекшнстрингах не использую. 2. Возможно БД "InterBase" настроена не на юникод. Судя по всему ты пишешь на vb6, а vb6 под типом String понимает по умолчанию кодировку юникод. И судя по всему у тебя производится попытка вставить юникод в рамки кода WIN1251. Вообще попробуй выполнить п.1. Думаю поможет. Max Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 14:48 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
это "CHARACTER SET=WIN1251" появилось в строке коннекта, когда обнаружилось что вставляются только англоязычные записи :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 15:55 |
|
||
|
ошибка при вставке русскосимвольных полей
|
|||
|---|---|---|---|
|
#18+
Le_Leэто "CHARACTER SET=WIN1251" появилось в строке коннекта, когда обнаружилось что вставляются только англоязычные записи :( Что, не помогло? Тогда что-то странное. Я бы выяснил работает ли хранимая процедура в родной БД. Если да, то дело в строке подключения, значит ошибка там. Если и там не проходит, то возможно или хранимая процедура плохо написана или надо настройки БД ковырять. И откуда только этот интербейс появился? В любом случае попытайся перейти с кодировки Win на юникод. P.S. если ничего не выйдет, помести ссылки на таблицы интербейса в нормальную БД, например SQL или Access или Oracle и запусти запрос оттуда. Кстати может ещё быть в драйвере дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:28 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32581571&tid=1395484]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 375ms |

| 0 / 0 |
