Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Вниз

Вставка записи   Найти похожие ветки 

 
Mva   (2005-01-31 10:51) [0]

Нужно скопировать всю таблицу из одной базы в другую.
В таблице есть  и два поля типа VARCHAR: одно VARCHAR(20), другое  VARCHAR(240).При вставке запросом  во вторую таблицу первое поле проходит нормально, а на втором поле вылетает
"... or string trancation. Cannot transliterate between character sets". Работаю с IBQuery. Подскажите выход. Спасибо.


 
pasha_golub ©   (2005-01-31 11:02) [1]

А как работаешь? Или телепаты тут есть?


 
Mva   (2005-01-31 11:10) [2]

В один запрос забираю (select * from MyTable) всё из первой таблицы.
Затем, пробегая по всему этому запросу, через параметры вставляю данные  вторым запросом во вторую таблицу.


 
Соловьев ©   (2005-01-31 11:16) [3]

как конектишся  к базам? не забыл указать кодировку? и еще поля совпадают по размеру?


 
Mva   (2005-01-31 11:24) [4]

Если поле c VARCHAR(240) закомментировать, то всё OK.
Поле c VARCHAR(20) читается нормально.
Кодировка WIN1251. Разница только в том , что в таблице "FROM"
у поля VARCHAR(240) есть дополнительное описание
COLLATE WIN1251.Что это?


 
Соловьев ©   (2005-01-31 11:27) [5]

http://www.ibase.ru/devinfo/ibrusfaq.htm


 
Mva   (2005-01-31 11:42) [6]

Хотя у меня базы созданы с WIN1251, я дополнительно в параметрах подсоединения к базам в программе прописал
lc_ctype=WIN1251 и ПОЕХАЛО.Спасибо.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.041 c
1-1108043173
Phoenix
2005-02-10 16:46
2005.02.27
Создание инсталяшки на InstallShield Professional 6.2


1-1108459051
Игорь нтк
2005-02-15 12:17
2005.02.27
неактивная кнопка


14-1107467635
Гость
2005-02-04 00:53
2005.02.27
Чем чистить линзу на сидюке


3-1107163259
Bless
2005-01-31 12:20
2005.02.27
Проблемка с кодом возврата хранимой процедуры в Delphi


14-1107163602
X9
2005-01-31 12:26
2005.02.27
Работа с PHP.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский