Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.05;
Скачать: CL | DM;

Вниз

Проблема с Юникод (Delphi 6 +ADOStoredProc+TNTEdit+MS SQL 2005)   Найти похожие ветки 

 
Oruc   (2008-04-04 09:41) [0]

Доброе Утро,

Ситуация следующая.
Создал хранимую процедуру
USE [B_Trip]
GO
/****** Объект: StoredProcedure [dbo].[insert_proc] Дата сценария: 04/05/2008 08:54:38 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROC [dbo].[insert_proc]
@t NVARCHAR(256)
AS
Insert Into Departament (D_Name) Values(@t)

Пользуясь компонент AdoStoredProc и TNTEdit вставляю в базу запись.Код Следующий

DMF.STR_SP.Parameters.ParamByName("@t").Size:=0;
DMF.STR_SP.Parameters.ParamByName("@t").DataType:=ftWideString;
DMF.STR_SP.Parameters.ParamByName("@t").Value:=STRF.TntEdit1.Text;
DMF.STR_SP.Prepared;
DMF.STR_SP.ExecProc;

Если в Windows-е поменять язык на Азербайджанский в "Выберите язык ,соответствующий языку используемых программ, которые не поддерживают Юникод" то все работает нормально.
А если оставить Русским то в базу сохраняться не то что нужно вместо Ü-U ,Ö-O и т.д. и т.п.
Поменять настройки Windows я не могу так как у нас все программы на русском.

заранее всем Спасибо


 
Johnmen ©   (2008-04-04 09:42) [1]

http://sql.ru/forum/actualthread.aspx?tid=543735


 
Oruc   (2008-04-04 09:44) [2]

Ну спасибо :)


 
Oruc   (2008-04-08 08:31) [3]

вопрос был решен установкой Delphi 7


 
Anatoly Podgoretsky ©   (2008-04-08 14:04) [4]

Готовься к другим приключениям с Юникод, реализация в Д7 очень кривая, тут нужен 2006 как минимум.



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

Текущий архив: 2008.10.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
2-1219848090
fokas
2008-08-27 18:41
2008.10.05
Передача управление стартовой формой процедурам модуля


3-1207289402
ganda
2008-04-04 10:10
2008.10.05
Сжатие размера БД времени от времени


2-1219251862
demon
2008-08-20 21:04
2008.10.05
Контрольные суммы


2-1219324963
Nucer
2008-08-21 17:22
2008.10.05
Дочерний класс со ссылкой на родителя


15-1218829649
main
2008-08-15 23:47
2008.10.05
Гы. Новая фича! А я и не знал. :)