Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 create proc  [new]
rados
Member [заблокирован]

Откуда:
Сообщений: 16
привет

вот скрипты

create table kateqor
(id int not null identity(1,1),
Name nvarchar(50))

insert into kateqor
(Name)
values
(N'Mənzildə qurum')



create procedure insert11
@kat nvarchar(50)
as
select * from kateqor where Name=@kat

exec insert11 N'Mənzildə qurum'



но как я могу записат процедуры

чтобы передат параметр процедуры толко @kat ,без N'


например


exec insert11 'Mənzildə qurum'
15 июл 13, 10:29    [14565661]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
rados,

а может все таки в хелп и выяснить что значит т литерал N перед строкой ?
15 июл 13, 10:49    [14565815]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
Гость333
Member

Откуда:
Сообщений: 3683
rados,

natya, наконец-то ты вернулся?!
15 июл 13, 11:04    [14565940]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
rados
Member [заблокирован]

Откуда:
Сообщений: 16
Гость333,

как дело maxx?
все нормално?



без unicode не можно что та сделат ?

знаещ я буду передат параметры через программа который я записал в делфи7

а там в EDIT -e надо записат N'Mənzildə qurum---???

ето не глупо?

а можно изменит структуры процедуры чтобы передат параметры без unicode?
15 июл 13, 11:39    [14566293]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
rados
Member [заблокирован]

Откуда:
Сообщений: 16
rados,

как дело Гость333 ?
все нормално?



без unicode не можно что та сделат ?

знаещ я буду передат параметры через программа который я записал в делфи7

а там в EDIT -e надо записат N'Mənzildə qurum---???

ето не глупо?

а можно изменит структуры процедуры чтобы передат параметры без unicode?
15 июл 13, 11:40    [14566304]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
Гость333
Member

Откуда:
Сообщений: 3683
rados,

Какой collation у этой базы данных?
15 июл 13, 11:43    [14566327]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
rados
Member [заблокирован]

Откуда:
Сообщений: 16
Гость333
rados,

Какой collation у этой базы данных?


а как ето узнат ?
15 июл 13, 11:51    [14566409]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
rados
Member [заблокирован]

Откуда:
Сообщений: 16
rados,

извини

SELECT DATABASEPROPERTYEX('ats342', 'Collation') SQLCollation;

-------------
Cyrillic_General_CI_AS
15 июл 13, 11:53    [14566429]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
Гость333
Member

Откуда:
Сообщений: 3683
rados,

У вас ведь SQL Server 2000? Он не поддерживает азербайджанский collation.
А Delphi 7 не поддерживает юникод.
Так что не вижу другого выхода, только дописывать N перед строками. Другое дело, что можно это делать не в EDIT-e, а в программном коде на Delphi.
15 июл 13, 12:04    [14566543]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
rados
Member [заблокирован]

Откуда:
Сообщений: 16
Гость333,

СПАСИБО ВАМ Гость333 за вниманию


но дело в том что ест другая программа который написали в visual basic

у него все нармолно работает

а может быт исправит етот ошибку в делфи7

или запписат программу в другом версии делфи ? например delphi xe или другие

если можно
и какие версии вы меня советуете?
15 июл 13, 13:05    [14567162]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
Гость333
Member

Откуда:
Сообщений: 3683
rados
или запписат программу в другом версии делфи ? например delphi xe или другие

Не знаю, Delphi последний раз видел около 10 лет назад. Вам лучше об этом спросить на форуме по Delphi.
15 июл 13, 13:16    [14567219]     Ответить | Цитировать Сообщить модератору
 Re: create proc  [new]
rados
Member [заблокирован]

Откуда:
Сообщений: 16
Гость333,

спасибо вам Гость333
15 июл 13, 13:43    [14567348]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить