Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
3-1207566350
oskar1985
2008-04-07 15:05
2008.10.05
Локальная база


15-1218627697
Альф
2008-08-13 15:41
2008.10.05
Выбор построителя отчетов


11-1194440952
=BuckLr=
2007-11-07 16:09
2008.10.05
Портированный DCPCrypt


15-1218713820
cyborg
2008-08-14 15:37
2008.10.05
Алгоритм Ахо-Карасик


15-1218172225
Vlad Oshin
2008-08-08 09:10
2008.10.05
Голосовали? За кого? :)




   Наверх