powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регистрация на сайте.
150 сообщений из 150, показаны все 6 страниц
Регистрация на сайте.
    #38690560
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет !!!

Надо организовать регистрацию на сайте. Не могу понять одну проблему.

При добавлении пользователей как получить еще не созданный ID пользователя ? В Дельфи удавалось получить получить зарезервированный ID.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690593
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У еще не созданного пользователя нет ID - глупо пытаться его получить
У уже созданного пользователя есть ID - в чем проблема его получить?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690597
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, к ASP.NET Ваш вопрос не имеет отношения. Скорее всего Вы используете MS SQL Server в качестве СУБД и колонку типа IDENTITY.
В таком случае получайте идентификатор после вставки записи в БД:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
private const string InsertText = @"
    BEGIN
        INSERT INTO Users
               (Login, Password)
        VALUES (@p_sLogin, @p_sPassword)
                
        SET @p_nID = SCOPE_IDENTITY();
    END";

/// <summary>
/// Добавляет новую запись о пользователе в базу
/// </summary>
public void Insert(UserRecord record)
{
    using (var cmd = new SqlCommand(InsertText, connection))
    {
        cmd.Parameters.AddWithValue("p_sLogin", record.Login);
        cmd.Parameters.AddWithValue("p_sPassword", record.Password);
        cmd.Parameters.Add("p_nID", SqlDbType.Int).Direction = ParameterDirection.Output;
        cmd.ExecuteNonQuery();

        record.ID = cmd.Parameters[ "p_nID" ].AsInt32();
    }
}
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690599
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ: конечно упоминание в контексте технологий работы с пользователем "ASP.NET" и "Дельфи" - безусловно абсолютно подробное описание инструментов, с которыми вы работаете.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690603
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProУ еще не созданного пользователя нет ID - глупо пытаться его получитьС чего вдруг?

Делаешь свой метод генерации ID на сиквенсе, или ещё как и получаешь, сколько захочешь. Или используешь GUID в качестве ID.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690604
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAСкорее всего Вы используете MS SQL Server в качестве СУБД и колонку типа IDENTITY.
опять телепатия? )))
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690606
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAShocker.ProУ еще не созданного пользователя нет ID - глупо пытаться его получитьС чего вдруг?

Делаешь свой метод генерации ID на сиквенсе, или ещё как и получаешь, сколько захочешь. Или используешь GUID в качестве ID.под несозданным пользователем я понимаю отсутствие экземпляра )))
а гуид, понятно, он и в африке гуид
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690607
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
skyANAСкорее всего Вы используете MS SQL Server в качестве СУБД и колонку типа IDENTITY.
опять телепатия? )))Фигопатия!

Я до SQL Server работал с Oracle. А там сиквенсы уже давно.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690615
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAпропущено...
С чего вдруг?

Делаешь свой метод генерации ID на сиквенсе, или ещё как и получаешь, сколько захочешь. Или используешь GUID в качестве ID.под несозданным пользователем я понимаю отсутствие экземпляраА с чего Вы взяли, что экземпляр не создан?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690633
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще ТС походу адаптеры и таблицы использует, судя по предыдущим топикам.
Тогда ссыль: Получение значений идентификаторов или автонумерации .
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690639
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА с чего Вы взяли, что экземпляр не создан? antihacker777еще не созданный ID пользователячерт его знает, автора топика, может он EF использует, тогда надо просто сохранить контекcт и у пользователя появится ID
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690649
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дико извиняюсь. Так и есть. СУБД SQL SERVER. А уже созданную случайно не заберет кто то другой ? Допустим он тоже в это время делаеть добавление. А что такое record.ID = cmd.Parameters[ "p_nID" ].AsInt32(); ? От куда взялся record.ID ?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690707
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Дико извиняюсь. Так и есть. СУБД SQL SERVER. А уже созданную случайно не заберет кто то другой ? Допустим он тоже в это время делаеть добавление.Не заберёт, не переживайте.
antihacker777А что такое record.ID = cmd.Parameters[ "p_nID" ].AsInt32(); ? От куда взялся record.ID ?Свойство типа UserRecord. Этой мой тип, я его придумал для примера
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690710
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777 А уже созданную случайно не заберет кто то другой ?
не заберёт, новое значение получит.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690862
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777При добавлении пользователей как получить еще не созданный ID пользователя ?
Как вариант транзакцию использовать.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690886
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонantihacker777При добавлении пользователей как получить еще не созданный ID пользователя ?
Как вариант транзакцию использовать.Для чего и как?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690905
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДля чего и как?
Ну, как бэ получаем id, заранее, без фактического добавления в базу, если все ок делаем в итоге комит, если нет откат.
Понятно? )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690909
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAДля чего и как?
Ну, как бэ получаем id, заранее, без фактического добавления в базу, если все ок делаем в итоге комит, если нет откат.
Понятно? )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690917
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Это нет или да? )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690921
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANA,

Это нет или да? )А что даст использование транзакции?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690930
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА что даст использование транзакции?
Задачу хорошо читал?
antihacker777При добавлении пользователей как получить еще не созданный ID пользователя

Таким образом мы можем получить ID пользователя, а потом думать, вносить его или нет. )
Так ясней?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690933
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, понял. Типа вместе с пользователем добавляются ещё какие-то связанные данные в другую таблицу и тут что-то падает. Человек начинает регистрироваться заного, а такой пользователь уже есть?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690939
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAА что даст использование транзакции?
Задачу хорошо читал?
antihacker777При добавлении пользователей как получить еще не созданный ID пользователя

Таким образом мы можем получить ID пользователя, а потом думать, вносить его или нет. )
Так ясней?IDENTITY не откатываются, если чё. Так что думать вносить, или нет "еще не созданный ID" не надо
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690948
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА, понял. Типа вместе с пользователем добавляются ещё какие-то связанные данные в другую таблицу и тут что-то падает. Человек начинает регистрироваться заного, а такой пользователь уже есть?
Типа того. ) Ему ведь ID полагаю не просто так понадобился. Сценарии вообщем разные бывают.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690950
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAIDENTITY не откатываются, если чё.
Хорошо подумал? )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690956
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAА, понял. Типа вместе с пользователем добавляются ещё какие-то связанные данные в другую таблицу и тут что-то падает. Человек начинает регистрироваться заного, а такой пользователь уже есть?
Типа того. ) Ему ведь ID полагаю не просто так понадобился. Сценарии вообщем разные бывают.Ну то, зачем ему понадобился ID, никак не связано с тем, как его получить. И от того, что он обернёт свой код в транзакцию, ничего не изменится (в плане получения ID).
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690959
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAIDENTITY не откатываются, если чё.
Хорошо подумал? )Хорошо. Жги!
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690970
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНу то, зачем ему понадобился ID, никак не связано с тем, как его получить. И от того, что он обернёт свой код в транзакцию, ничего не изменится (в плане получения ID)
Опять не думаешь.
Разница получить ID, от уже внесенной записи или от предполагаемой. )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690973
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПарамонпропущено...

Хорошо подумал? )Хорошо. Жги!
Откатывается все что было в скопе транзакции )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690983
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAНу то, зачем ему понадобился ID, никак не связано с тем, как его получить. И от того, что он обернёт свой код в транзакцию, ничего не изменится (в плане получения ID)
Опять не думаешь.
Разница получить ID, от уже внесенной записи или от предполагаемой. )Это ты не думаешь. Я о том, что SCOPE_IDENTITY() не вызовется от того, что код в транзакцию завернуть.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690984
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAпропущено...
Хорошо. Жги!
Откатывается все что было в скопе транзакции )IDENTITY не откатываются.

Не веришь? Проверь
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38690999
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЭто ты не думаешь. Я о том, что SCOPE_IDENTITY() не вызовется от того, что код в транзакцию завернуть

Капитан очевидность просто. Разумеется добавляем после инсерта :)

skyANAПарамонпропущено...

Откатывается все что было в скопе транзакции )IDENTITY не откатываются.

Не веришь? Проверь

Откатывается запись, сам ключ ясное дело, уже никому не нужен, если ты об этом.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691009
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANAЭто ты не думаешь. Я о том, что SCOPE_IDENTITY() не вызовется от того, что код в транзакцию завернуть

Капитан очевидность просто. Разумеется добавляем после инсерта :)Я тебе ещё одну очевидную вещь скажу. ТС бы до этого не допёр, после твоей глубокомысленной фразы: "Как вариант транзакцию использовать".

ПарамонskyANAпропущено...
IDENTITY не откатываются.

Не веришь? Проверь
Откатывается запись, сам ключ ясное дело, уже никому не нужен, если ты об этом.Отмаза принята.

Парамон такой Парамон. Лишь бы потроллить
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691021
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA ТС бы до этого не допёр, после твоей глубокомысленной фразы: "Как вариант транзакцию использовать".
Начал бы копать, глядишь бы и допер, ибо как еще получить ID до запись.

skyANAОтмаза принята.
Мне явно не понять, в чем мысль отката самого ключа в данном контексте. Ну, да ладно )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691037
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANA ТС бы до этого не допёр, после твоей глубокомысленной фразы: "Как вариант транзакцию использовать".
Начал бы копать, глядишь бы и допер, ибо как еще получить ID до запись.Ну так бы и писал: "начните копать с транзакций". А не "как вариант". Как вариант означает, что ты предлагаешь вариант как получить злополучный ID, отличный от вариантов, предложенных ранее.

ПарамонskyANAОтмаза принята.
Мне явно не понять, в чем мысль отката самого ключа в данном контексте.Твоя мысль, тебе её и думать.

ПарамонНу, да ладно )Вот и славно
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691311
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС
При регистрации у Вас есть уникальный ключ?
Регистрация - уже пользователь.
Так что @@IDENTITY если у Вас нет вложенных тригеров или SCOPE_IDENTITY() подойдут.
Можно использовать NEW_ID() и uniqueidentifier тип поля.
После того как пользователь дал commit уже переносить в нормальную табличку.
У Вас тогда будет одна таблица - все кто регистрировался и все кто сказал commit.
Если поставить Каптчу при регистрации, то таблички по объему будут приблизительно равны и смысла разносить - никакого нет.

Про откат IDENTITY, бред какой то.
Можно вставлять свои значения в поле с IDENTITY, а также удалять и при нехитрой манипуляции IDENTITY значение можно повторить.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691322
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да верно. Мне как то надо отправить линк для активации. Вот думаю может ID использовать....
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691328
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да все верно. Надо как то отправить ссылку для активации. Думаю можно по ID или GUID.

skyANA,

Вот здесь INSERT INTO Users
(Login, Password)
VALUES (@p_sLogin, @p_sPassword)

SET @p_nID = SCOPE_IDENTITY();

как узнает поле с инкрементом ? И как узнает с какого поле именно хочу взять ?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691340
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВОт так

SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText =( "INSERT INTO userlcTBL (username, usermail, userPSW) VALUES (@username, @usermail, @userPSW) SET @p_nID = SCOPE_IDENTITY()");

cmd.Parameters.AddWithValue("@username", UserNameTBX.Text);
cmd.Parameters.AddWithValue("@usermail", EmailTBX.Text);
cmd.Parameters.AddWithValue("@userPSW", PswTBX.Text);

cmd.Parameters.Add("@p_nID", SqlDbType.Int).Direction = ParameterDirection.Output;

cmd.ExecuteNonQuery();

PswTBX.Text = cmd.Parameters["@p_nID"].ToString();

cmd.ExecuteNonQuery();

И тут прикол. cmd.Parameters["@p_nID"].ToString(); возвращает в PswTBX.Text @p_nID ))) Что не так делаю ?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691343
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему возвращает имя параметра p_nID ? А не его значение.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691362
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Да верно. Мне как то надо отправить линк для активации. Вот думаю может ID использовать....

Использовать LinkID как инкремент не есть хорошо.
Получив одну ссылку можно легко методом перебора пройти по всем остальным.
В итоге такой мини хак.

В качестве ключа для ссылки лучше использовать NEW_ID и uniqueidentifier

@@IDENTITY если у Вас нет вложенных тригеров или SCOPE_IDENTITY() , сами вычисляют поле которое было с автоинкрементном и выдают Вам значение.

Получение данных с MS SQL через OLEDB или SQL Native Client есть куча примеров.
Если Вас интересует MS SQL код то
Код: sql
1.
2.
3.
Declare @ud uniqueidentifier 
Select @ud = NEW_ID()
Insert into TableName (field) values ( @ud) 



Можно поставить NEW_ID() как значение по умолчанию, но тогда через IDENTITY вычислить добавленную запись и у нее уже получить uniqueidentifier

Код: sql
1.
2.
3.
4.
Declare @ID int -- bigint
Insert into TableName (f1, f2,...) values ( @f1, @f2, ...) 
Select @ID = SCOPE_IDENTITY() -- @@IDENTITY 
Select ud from TableName  Where Field_with_IDENTITY = @ID 
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691365
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но для такой рассылки, лично я использую отдельную табличку - мало ли какие еще будут ссылки, восстановление пароля или еще что то.
Есть время жизни у такого адреса.
Чтобы через год, не смогли ей воспользоваться.
И проверочное значение, тоже уходит в письме.
А так же для "верности" еще и каптчу перед кнопкой Commit :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691371
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу отдельной таблицы и uniqueidentifier я согласен. Так и делаю.
Но во всем этом не могу понять одну вещь.
Как вызвать из базы хранимую процедуру, передать и получить данные по параметрам. Такого крутого опыта ещене было ((
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691374
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaПро откат IDENTITY, бред какой то.Ещё одна.

IDENTITY не откатывается. В чём бред этого утверждения?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691376
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777По поводу отдельной таблицы и uniqueidentifier я согласен. Так и делаю.
Но во всем этом не могу понять одну вещь.
Как вызвать из базы хранимую процедуру, передать и получить данные по параметрам. Такого крутого опыта ещене было ((Сигнатуру процедуры покажи. А то не понятно, что тебе надо передать, а что получить. А чужой код ты не понимаешь
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691377
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777По поводу отдельной таблицы и uniqueidentifier я согласен. Так и делаю.
Но во всем этом не могу понять одну вещь.
Как вызвать из базы хранимую процедуру, передать и получить данные по параметрам. Такого крутого опыта ещене было ((

1. Лучше использовать процедуру, чем голый текст с набитыми параметрами.
2. Вот ссылка как получить данные http://www.dotnetperls.com/sqldataadapter

По SqlDataAdapter получите кучу еще примеров.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691379
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

В том что бред про откат.
Смысл утверждения не ясен, придумал сам себе что то и утверждает.

ТС
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
using System;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient; 

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string connetionString = null;
            SqlConnection sqlCnn ;
            SqlCommand sqlCmd ;
            SqlDataAdapter adapter = new SqlDataAdapter();
            DataSet ds = new DataSet();
            int i = 0;
            string sql = null;

            connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
            sql = "Select * from product";

            sqlCnn = new SqlConnection(connetionString);
            try
            {
                sqlCnn.Open();
                sqlCmd = new SqlCommand(sql, sqlCnn);
                adapter.SelectCommand = sqlCmd;
                adapter.Fill(ds);
                for (i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
                {
                    MessageBox.Show(ds.Tables[0].Rows[i].ItemArray[0] + " -- " + ds.Tables[0].Rows[i].ItemArray[1]);
                }
                adapter.Dispose();
                sqlCmd.Dispose();
                sqlCnn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Can not open connection ! ");
            }
        }
    }
}


Вот еще пример
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691381
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANA,

В том что бред про откат.
Смысл утверждения не ясен, придумал сам себе что то и утверждает.Что тебе не ясно в словосочетании "не откатывается"?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691382
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAantihacker777По поводу отдельной таблицы и uniqueidentifier я согласен. Так и делаю.
Но во всем этом не могу понять одну вещь.
Как вызвать из базы хранимую процедуру, передать и получить данные по параметрам. Такого крутого опыта ещене было ((Сигнатуру процедуры покажи. А то не понятно, что тебе надо передать, а что получить. А чужой код ты не понимаешь

Конечно не понимает, показал ему кусок кода, тот и повтори его.
То что у тебя нет примера про процедуру - фигня, зато то что у автора нет - уже понты пошли.
Потом еще про OUTPUT у параметра будем пальцы гнуть.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691383
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaskyANA,

В том что бред про откат.
Смысл утверждения не ясен, придумал сам себе что то и утверждает.Что тебе не ясно в словосочетании "не откатывается"?

Я же говорю, сам себе придумал. Сам себе и умный.
Как напишешь, что такое "не откатывается" так и обсудим.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691384
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо передать хранимой процедуре имя и пароль. А в ответ хочу получить гуид записи.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691391
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Что тебе не ясно в словосочетании "не откатывается"?

Я же говорю, сам себе придумал. Сам себе и умный.
Как напишешь, что такое "не откатывается" так и обсудим. IDENTITY (Property) (Transact-SQL)

Reuse of valuesFor a given identity property with specific seed/increment, the identity values are not reused by the engine. If a particular insert statement fails or if the insert statement is rolled back then the consumed identity values are lost and will not be generated again. This can result in gaps when the subsequent identity values are generated.
Я всего лишь про это.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691393
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Сигнатуру процедуры покажи. А то не понятно, что тебе надо передать, а что получить. А чужой код ты не понимаешь

Конечно не понимает, показал ему кусок кода, тот и повтори его.
То что у тебя нет примера про процедуру - фигня, зато то что у автора нет - уже понты пошли.
Потом еще про OUTPUT у параметра будем пальцы гнуть.Толсто.

Ещё скажи и ссылки на MSDN ( 16275985 ) ему бесполезно давать?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691395
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Конечно не понимает, показал ему кусок кода, тот и повтори его.
То что у тебя нет примера про процедуру - фигня, зато то что у автора нет - уже понты пошли.
Потом еще про OUTPUT у параметра будем пальцы гнуть.Толсто.

Ещё скажи и ссылки на MSDN ( 16275985 ) ему бесполезно давать?

Аааааа. Так ты опять про то как ты путаешь теплое с мягким.
Свой пример смотри и пример из MSDN. Никакой корреляции.
Особенно после покажи сигнатуру... Жесть...
Если бы ТС был бы телепатом, то и проблем бы на было.


Я всего лишь про это.
Это не откат. Называйте вещи своими именами, и может Вас начнут понимать.
И что? Т.е. если была удален запись, и не добавлена новая, то я не смогу заставить сгенерировать такой же ID? А если была запись добавлена, то в "пропущенное значение" нельзя вставить значение?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691401
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про чужой код конечно трудновато. А ссылку разбираю. Дайте время ) И давайте жить в дружбе и мре !!!
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691405
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Толсто.

Ещё скажи и ссылки на MSDN ( 16275985 ) ему бесполезно давать?

Аааааа. Так ты опять про то как ты путаешь теплое с мягким.
Свой пример смотри и пример из MSDN. Никакой корреляции.
Особенно после покажи сигнатуру... Жесть...
Если бы ТС был бы телепатом, то и проблем бы на было.Чем дальше, тем толще

Я подумал, что у него уже есть хранимая процедура и он не знает как её вызвать. Вот и попросил показать сигнатуру. Чтобы не умничать про OUTPUT параметры, если вдруг у него там RETURN VALUE

VolochkovaЯ всего лишь про это.
Это не откат. Называйте вещи своими именами, и может Вас начнут понимать.Ну давай, блесни умом, назови имя этой вещи.

А Парамон меня понял.

VolochkovaИ что? Т.е. если была удален запись, и не добавлена новая, то я не смогу заставить сгенерировать такой же ID? А если была запись добавлена, то в "пропущенное значение" нельзя вставить значение?Ничего. Я ещё Парамону писал, что не надо тут думать. Искать потаённый смысл
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691408
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
create table #tmp ( id [int] IDENTITY(1,1) NOT NULL, Value int)

insert into #tmp (Value) Values ( 5),(10),(30)

begin tran 
insert into #tmp (Value) Values ( 15),(110),(130)
rollback tran 

declare @idd int
Select @idd = count(*) from #tmp 
DBCC CHECKIDENT (#tmp, RESEED, @idd);

insert into #tmp (Value) Values ( 25),(210),(230)
Select * from #tmp

delete from #tmp where id between 3 and 4
SET IDENTITY_INSERT #tmp ON; 
insert into #tmp (id, Value) Values (3,  35),(4, 410)
SET IDENTITY_INSERT #tmp off; 

Select * from #tmp
Drop table #tmp



очень просто "заставить" IDENTITY ходить как надо
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691409
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Про чужой код конечно трудновато.Код показывает как выполнить простое SQL-выражение при помощи SqlCommand и получить результат его выполнения через параметры команды.
antihacker777И давайте жить в дружбе и мре !!!Ну Волочкова ко мне не ровно дышит, не обращай внимание.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691413
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА Парамон меня понял.


Не льсти себе.
Он понял , что ты сам не понимаешь о чем пишешь и решил не связываться :-)

Про отмазку " типа я думал что у автора есть процедура".. Конечно.
Ты ее спросил?
Кинул какой то непонятный текст и ссылку на вызов процедуры.... Это типа как? Коротко???? D-))))))
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691414
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНу Волочкова ко мне не ровно дышит, не обращай внимание.
О.. мсье забыл как его возили...... по буфету и он извинялся??? :-)
Хочется еще? - обращайся :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691417
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAА Парамон меня понял.


Не льсти себе.
Он понял , что ты сам не понимаешь о чем пишешь и решил не связываться :-)И снова толсто. По другому не умеем

VolochkovaПро отмазку " типа я думал что у автора есть процедура".. Конечно.
Ты ее спросил?Кого её? Отмазку или процедуру? Я попросил показать сигнатуру.

VolochkovaКинул какой то непонятный текст и ссылку на вызов процедуры.... Это типа как? Коротко???? D-))))))Ну если и тебе текст не понятен и ссылка на MSDN, то могу объяснить. Только попроси. Не за чем так кипятиться.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691418
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВОт процедура

USE [UsersDB]
GO
/****** Object: StoredProcedure [dbo].[InsertCategory] Script Date: 07/09/2014 10:54:32 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[InsertCategory]
@username nvarchar(15),
@Identity int OUT
AS
INSERT INTO UserLcTBL (username) VALUES(@username)
SET @Identity = SCOPE_IDENTITY()

Вот код C#

SqlDataAdapter adapter =
new SqlDataAdapter(
"SELECT UserGUID, username FROM dbo.userlcTBL",
cn);

//Create the SqlCommand to execute the stored procedure.
adapter.InsertCommand = new SqlCommand("dbo.InsertCategory",
cn);
adapter.InsertCommand.CommandType = CommandType.StoredProcedure;

// Add the parameter for the CategoryName. Specifying the
// ParameterDirection for an input parameter is not required.
adapter.InsertCommand.Parameters.Add(
new SqlParameter("@username", SqlDbType.NVarChar, 15,
"username"));

// Add the SqlParameter to retrieve the new identity value.
// Specify the ParameterDirection as Output.
SqlParameter parameter =
adapter.InsertCommand.Parameters.Add(
"@Identity", SqlDbType.Int, 0, "UserGUID");
parameter.Direction = ParameterDirection.Output;

// Create a DataTable and fill it.
DataTable categories = new DataTable();
adapter.Fill(categories);

// Add a new row.
DataRow newRow = categories.NewRow();
newRow["username"] = "New Category";
categories.Rows.Add(newRow);

adapter.Update(categories);

Console.WriteLine("List All Rows:");
foreach (DataRow row in categories.Rows)
{
{
Console.WriteLine("{0}: {1}", row[0], row[1]);
}
}

Вот ошибка ))

Type of value has a mismatch with column typeCouldn't store <27> in UserGUID Column. Expected type is Guid.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691419
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volochkovaочень просто "заставить" IDENTITY ходить как надо
зачем эти извращения?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691421
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилVolochkovaочень просто "заставить" IDENTITY ходить как надо
зачем эти извращения?

Утверждалось, что никогда нельзя повторить IDENTITY .
По факту - можно.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691423
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaИзопропилпропущено...

зачем эти извращения?

Утверждалось, что никогда нельзя повторить IDENTITY .
По факту - можно.
это отрыв от контекста
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691425
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процедура =
Код: sql
1.
2.
3.
4.
5.
6.
ALTER PROCEDURE [dbo].[InsertCategory]
  @username nvarchar(15)
  
AS
INSERT INTO UserLcTBL (username) VALUES(@username)
SELECT [Identity] = SCOPE_IDENTITY()


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 //Create the SqlCommand to execute the stored procedure.
                    adapter.InsertCommand = new SqlCommand("dbo.InsertCategory",
                        cn);
                    adapter.InsertCommand.CommandType = CommandType.StoredProcedure;

                    // Add the parameter for the CategoryName. Specifying the
                    // ParameterDirection for an input parameter is not required.
                    adapter.InsertCommand.Parameters.Add(
                       new SqlParameter("@username", SqlDbType.NVarChar, 15,
                       "username"));

                   
                    // Create a DataTable and fill it.
                    DataTable categories = new DataTable();
                    adapter.Fill(categories);

                    // Add a new row. 
                    categories.Rows[0]["Identity"] - Это ваш ID
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691427
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилэто отрыв от контекста

отнюдь
For a given identity property with specific seed/increment, the identity values are not reused by the engine. If a particular insert statement fails or if the insert statement is rolled back then the consumed identity values are lost and will not be generated again. This can result in gaps when the subsequent identity values are generated.

Иное не утверждалось.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691430
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, SelectCommand покажи. Я так понимаю помимо IDENTITY в таблице у тебя есть поле типа UNIQUEIDENTIFIER?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691434
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaИзопропилэто отрыв от контекста

отнюдь
For a given identity property with specific seed/increment, the identity values are not reused by the engine. If a particular insert statement fails or if the insert statement is rolled back then the consumed identity values are lost and will not be generated again. This can result in gaps when the subsequent identity values are generated.

Иное не утверждалось.Это отрыв от контекста задачи ТС.

Один предложил в транзакцию завернуть, другая DBCC CHECKIDENT (MyTable, RESEED, MyValue)...

P.S.: Ссылку на MSDN я привёл, так как тебе видите-ли не понятно было, о чём я. Обсуждать-то зачем, что там написано?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691436
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я же пишу, мне нужно добавить, а из добавленной записи вернуть гуид, что бы отправить для активации.

По этому не могу понять categories.Rows[0]["Identity"] - Это ваш ID

Что значит мой ?

СкайАна, не понял о чем ты .
Вот что есть

SqlDataAdapter adapter =
new SqlDataAdapter(
"SELECT UserGUID, username FROM dbo.userlcTBL",
cn);

//Create the SqlCommand to execute the stored procedure.
adapter.InsertCommand = new SqlCommand("dbo.InsertCategory",
cn);
adapter.InsertCommand.CommandType = CommandType.StoredProcedure;

// Add the parameter for the CategoryName. Specifying the
// ParameterDirection for an input parameter is not required.
adapter.InsertCommand.Parameters.Add(
new SqlParameter("@username", SqlDbType.NVarChar, 15,
"username"));

// Add the SqlParameter to retrieve the new identity value.
// Specify the ParameterDirection as Output.
SqlParameter parameter =
adapter.InsertCommand.Parameters.Add(
"@Identity", SqlDbType.Int, 0, "UserGUID");
parameter.Direction = ParameterDirection.Output;

// Create a DataTable and fill it.
DataTable categories = new DataTable();
adapter.Fill(categories);

// Add a new row.
DataRow newRow = categories.NewRow();
newRow["username"] = "New Category";
categories.Rows.Add(newRow);

adapter.Update(categories);

Console.WriteLine("List All Rows:");
foreach (DataRow row in categories.Rows)
{
{
Console.WriteLine("{0}: {1}", row[0], row[1]);
}
}
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691439
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


отнюдь
пропущено...


Иное не утверждалось.Это отрыв от контекста задачи ТС.

Один предложил в транзакцию завернуть, другая DBCC CHECKIDENT (MyTable, RESEED, MyValue)...

P.S.: Ссылку на MSDN я привёл, так как тебе видите-ли не понятно было, о чём я. Обсуждать-то зачем, что там написано?

Да мальчик мажется, приписывая свой бред моим словам?
Для слабаков, это нормально.
Мое решение было выше и оно вполне конкретно.
Одного Ident мало, надо еще и GUID.
Примеры были так же выше.

Про "откат" IDENT был конкретный вопрос - по скольку в ответ понты из BOL, то и ответ в таком же духе.
Так что в контексте понтов - мой пример с CHECKIDENT - вполне вписывается.

Был бы нормальный ответ, было бы предметное обсуждение.
А так у мальчика что то толсто, видимо уже порвался
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691445
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Это отрыв от контекста задачи ТС.

Один предложил в транзакцию завернуть, другая DBCC CHECKIDENT (MyTable, RESEED, MyValue)...

P.S.: Ссылку на MSDN я привёл, так как тебе видите-ли не понятно было, о чём я. Обсуждать-то зачем, что там написано?

Да мальчик мажется, приписывая свой бред моим словам?
Для слабаков, это нормально.
Мое решение было выше и оно вполне конкретно.
Одного Ident мало, надо еще и GUID.
Примеры были так же выше.

Про "откат" IDENT был конкретный вопрос - по скольку в ответ понты из BOL, то и ответ в таком же духе.
Так что в контексте понтов - мой пример с CHECKIDENT - вполне вписывается.

Был бы нормальный ответ, было бы предметное обсуждение.
А так у мальчика что то толсто, видимо уже порвался Дура, я не хочу предметно обсуждать IDENTITY. Транзакции и их откат не имеют отношения к тому, как получить значение из выполненного SQL выражения, или запроса.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691446
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Volochkova

Твой что должен возвращать ? ГУИД ?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691448
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И откуда такие закомплексованные бабы только берутся.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691452
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot antihacker777]Так я же пишу, мне нужно добавить, а из добавленной записи вернуть гуид, что бы отправить для активации.

По этому не могу понять categories.Rows[0]["Identity"] - Это ваш ID

Что значит мой ?[/quot ]

То и значит, что ID которое Вы ищите.
Если нужно именно GUID, то были мои примеры выше.
Меняем процедуру на

Код: sql
1.
2.
3.
4.
5.
6.
7.
ALTER PROCEDURE [dbo].[InsertCategory]
@username nvarchar(15)
AS
Declare @ud uniqueidentifier 
Select @ud = NEW_ID()
INSERT INTO UserLcTBL (username, UserGUID) VALUES(@username, @ud  )
SELECT [Identity] = @ud



Текс в C# остается прежний
только categories.Rows[0]["Identity"] - это уже ваш GUID который можно кидать в ссылку

http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1104164&msg=16278889
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691454
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДура, я не хочу предметно обсуждать IDENTITY. Транзакции и их откат не имеют отношения к тому, как получить значение из выполненного SQL выражения, или запроса.

Ведь ты же сам того хотел, теперь ворчишь чудак.
Да и такта тебе надо по больше, особенно когда тебя на твоем же невежестве в очередной раз поймали.
Мальчик.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691457
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, я так понимаю, что твоя хранимка должна выглядеть так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
ALTER PROCEDURE dbo.InsertCategory
  @username      NVARCHAR(15),
  @identity      INTEGER           OUTPUT,
  @userguid      UNIQUEIDENTIFIER  OUTPUT
AS
BEGIN  
  SET @userguid = NEWID()
  
  INSERT INTO UserLcTBL
         (UserName, UserGUID)
  VALUES (@username, @userguid)
  
  SET @identity = SCOPE_IDENTITY()
END
GO


А код сяк:
Код: c#
1.
2.
3.
4.
5.
6.
7.
// Add the SqlParameter to retrieve the new identity value.
// Specify the ParameterDirection as Output.
adapter.InsertCommand.Parameters.Add("identity", SqlDbType.Int, 0, "UserID").Direction = ParameterDirection.Output;

// Add the SqlParameter to retrieve the new GUID value.
// Specify the ParameterDirection as Output.
adapter.InsertCommand.Parameters.Add("userguid", SqlDbType.UniqueIdentifier, 0, "UserGUID").Direction = ParameterDirection.Output;
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691462
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Volochkova

Твой что должен возвращать ? ГУИД ?

Первый вариант вернет IDENTITY.
У Вас же в процедуре только о нем упоминание.

а вот этот

[quot Volochkova]antihacker777Так я же пишу, мне нужно добавить, а из добавленной записи вернуть гуид, что бы отправить для активации.

По этому не могу понять categories.Rows[0]["Identity"] - Это ваш ID

Что значит мой ?[/quot ]

То и значит, что ID которое Вы ищите.
Если нужно именно GUID, то были мои примеры выше.
Меняем процедуру на

Код: sql
1.
2.
3.
4.
5.
6.
7.
ALTER PROCEDURE [dbo].[InsertCategory]
@username nvarchar(15)
AS
Declare @ud uniqueidentifier 
Select @ud = NEW_ID()
INSERT INTO UserLcTBL (username, UserGUID) VALUES(@username, @ud  )
SELECT [Identity] = @ud



Текс в C# остается прежний
только categories.Rows[0]["Identity"] - это уже ваш GUID который можно кидать в ссылку

http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1104164&msg=16278889
Вернет GUID, при условии что UserGUID это поле в вашей таблице с типом и uniqueidentifier
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691464
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAДура, я не хочу предметно обсуждать IDENTITY. Транзакции и их откат не имеют отношения к тому, как получить значение из выполненного SQL выражения, или запроса.

Ведь ты же сам того хотел, теперь ворчишь чудак.
Да и такта тебе надо по больше, особенно когда тебя на твоем же невежестве в очередной раз поймали.
Мальчик.Дура, я ничего не хотел. Это тебе неймётся. А про такт помолчи, хамло.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691467
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAantihacker777, я так понимаю, что твоя хранимка должна выглядеть так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
ALTER PROCEDURE dbo.InsertCategory
  @username      NVARCHAR(15),
  @identity      INTEGER           OUTPUT,
  @userguid      UNIQUEIDENTIFIER  OUTPUT
AS
BEGIN  
  SET @userguid = NEWID()
  
  INSERT INTO UserLcTBL
         (UserName, UserGUID)
  VALUES (@username, @userguid)
  
  SET @identity = SCOPE_IDENTITY()
END
GO


А код сяк:
Код: c#
1.
2.
3.
4.
5.
6.
7.
// Add the SqlParameter to retrieve the new identity value.
// Specify the ParameterDirection as Output.
adapter.InsertCommand.Parameters.Add("identity", SqlDbType.Int, 0, "UserID").Direction = ParameterDirection.Output;

// Add the SqlParameter to retrieve the new GUID value.
// Specify the ParameterDirection as Output.
adapter.InsertCommand.Parameters.Add("userguid", SqlDbType.UniqueIdentifier, 0, "UserGUID").Direction = ParameterDirection.Output;

А если тебе нужно только GUID возвращать, то убираешь параметр @identity из хранимой процедуры и его добавление из C# кода.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691469
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Ведь ты же сам того хотел, теперь ворчишь чудак.
Да и такта тебе надо по больше, особенно когда тебя на твоем же невежестве в очередной раз поймали.
Мальчик.Дура, я ничего не хотел. Это тебе неймётся. А про такт помолчи, хамло.

Мальчик с порванным... уж не знаю где тебе было толсто.
1. Извинись, по скольку на "дуру" - перешел ты. Твои умственные способности никто не оценивал. И раз так, то про то кто кому хамло, подумай когда будешь зашиваться там где тебе было толсто.
2. Про то что IDENTITY может повториться, ты понял. А раз так, то съезжай тактично.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691475
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Дура, я ничего не хотел. Это тебе неймётся. А про такт помолчи, хамло.

Мальчик с порванным... уж не знаю где тебе было толсто.
1. Извинись, по скольку на "дуру" - перешел ты. Твои умственные способности никто не оценивал. И раз так, то про то кто кому хамло, подумай когда будешь зашиваться там где тебе было толсто.
2. Про то что IDENTITY может повториться, ты понял. А раз так, то съезжай тактично.1. Заметь, на дуру я перешёл после того, как ты перешла на теплое с мягким, мальчиков и слабаков. Так что не обессудь.
2. Кэп, DBCC CHECKIDENT (MyTable, RESEED, MyValue) я ещё вчера ждал от Парамона, чтобы поржать. Сегодня таки дождался. Поржал.

Пойду на работу в отличном настроении. Спасибо!
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691477
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Мальчик с порванным... уж не знаю где тебе было толсто.
1. Извинись, по скольку на "дуру" - перешел ты. Твои умственные способности никто не оценивал. И раз так, то про то кто кому хамло, подумай когда будешь зашиваться там где тебе было толсто.
2. Про то что IDENTITY может повториться, ты понял. А раз так, то съезжай тактично.1. Заметь, на дуру я перешёл после того, как ты перешла на теплое с мягким, мальчиков и слабаков. Так что не обессудь.
2. Кэп, DBCC CHECKIDENT (MyTable, RESEED, MyValue) я ещё вчера ждал от Парамона, чтобы поржать. Сегодня таки дождался. Поржал.

Пойду на работу в отличном настроении. Спасибо!

Ну, не плачь, мальчик. Ну порвался, бывает :-))))))))
За то спасибо мне не надо. :-)))))))
Теперь хоть знаешь что такое IDENTITY и что он может и повториться :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691478
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
1. Заметь, на дуру я перешёл после того, как ты перешла на теплое с мягким, мальчиков и слабаков. Так что не обессудь.
2. Кэп, DBCC CHECKIDENT (MyTable, RESEED, MyValue) я ещё вчера ждал от Парамона, чтобы поржать. Сегодня таки дождался. Поржал.

Пойду на работу в отличном настроении. Спасибо!

Ну, не плачь, мальчик. Ну порвался, бывает :-))))))))
За то спасибо мне не надо. :-)))))))
Теперь хоть знаешь что такое IDENTITY и что он может и повториться :-)Она ещё и думает, что чем-то меня задела и чему-то научила. Круглая дура
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691482
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Ну, не плачь, мальчик. Ну порвался, бывает :-))))))))
За то спасибо мне не надо. :-)))))))
Теперь хоть знаешь что такое IDENTITY и что он может и повториться :-)Она ещё и думает, что чем-то меня задела и чему-то научила. Круглая дура

Ну до чего слабохарактерные порванные мальчики :-)))
Того кого бы не задело, не стал бы такое постить...
Так что штопайся и учи предмет :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691562
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaТеперь хоть знаешь что такое IDENTITY и что он может и повториться :-)

жги дальше
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691589
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaОн понял , что ты сам не понимаешь о чем пишешь и решил не связываться :-)


Точно, буйный он в последнее время. :)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691622
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANADBCC CHECKIDENT (MyTable, RESEED, MyValue) я ещё вчера ждал от Парамона
Я всего лишь дал понять, как можно получить ID пользователя, еще не созданного.
Ну куда, и зачем ты приплел все эти игры с identity?

antihacker777При добавлении пользователей как получить еще не созданный ID пользователя
Сделал по сути акцент на то, что можно получить ID, но в итоге не создавать запись, просто и понятно.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691630
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANADBCC CHECKIDENT (MyTable, RESEED, MyValue) я ещё вчера ждал от Парамона
Я всего лишь дал понять, как можно получить ID пользователя, еще не созданного.
Ну куда, и зачем ты приплел все эти игры с identity?

antihacker777При добавлении пользователей как получить еще не созданный ID пользователя
Сделал по сути акцент на то, что можно получить ID, но в итоге не создавать запись, просто и понятно.
сиквенс нужно использовать и не трахать мозг
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691646
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилсиквенс нужно использовать и не трахать мозг
ORM :)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691672
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Она ещё и думает, что чем-то меня задела и чему-то научила. Круглая дура

Ну до чего слабохарактерные порванные мальчики :-)))
Того кого бы не задело, не стал бы такое постить...
Так что штопайся и учи предмет :-)Я запостил то с одной целью, чтобы потом делать так: 16279268
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691679
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонskyANADBCC CHECKIDENT (MyTable, RESEED, MyValue) я ещё вчера ждал от Парамона
Я всего лишь дал понять, как можно получить ID пользователя, еще не созданного.
Ну куда, и зачем ты приплел все эти игры с identity?

antihacker777При добавлении пользователей как получить еще не созданный ID пользователя
Сделал по сути акцент на то, что можно получить ID, но в итоге не создавать запись, просто и понятно.Хитрый какой. Это мы в ходе "игры с identity" выяснили, что ты конкретно предлагаешь. А как именно в коде получить ID ты так и не написал.

Типа до такой мелочи ТС сам допереть должен был по твоему мнению
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691693
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Волочкова. Сикл ругается
Msg 195, Level 15, State 10, Procedure InsertCategory, Line 6
'NEW_ID' is not a recognized built-in function name.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691701
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA А как именно в коде получить ID ты так и не написал.
Наверно ты уже знаешь, что повторяться нельзя ибо DRY.
Писать про то, как получить ID после инсерта на 10 страниц? :)
skyANA
Типа до такой мелочи ТС сам допереть должен был по твоему мнению.
Shocker.Pro У еще не созданного пользователя нет ID - глупо пытаться его получить
Есть читатели кроме автора, возможно это для них.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691712
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мальчики и девочки. Оба примера работает.

Спасибо всем !!! Это мой первый опыть управлять хранимымми из С#. А спор иногда нужен. Рождается истинна !!

Пусть всех Вас Бог защитит и сохранит !!!
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691714
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,

Код: sql
1.
newid()

в T/SQL без подчерка пишется
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691715
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777 А спор иногда нужен.

не тот случай
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691724
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТипа до такой мелочи ТС сам допереть должен
И кстати, из этого можно понять, что возможно ТС хочет зарезервировать ID до комита.
antihacker777В Дельфи удавалось получить зарезервированный ID.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691734
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Мальчики и девочки. Оба примера работает.

Спасибо всем !!!Не за что.

Ты в следующий раз давай больше вводных помимо общих слов про регистрацию пользователя.

Что у тебя есть таблица с такими-то полями, у них такой вот тип.
Данные из неё через адаптер выбираются таким вот запросом. Вот код.
Для добавления используется вот такая вот процедура с такими-то параметрами.

Как сделать так, чтобы при вызове метода adapter.Update() в новой строке, такой-то колонке оказался новый GUID?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691792
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СкайАНА, АймСорри. Действительно я тоже по ходу виноват. Но я про ГУИД я не думал. Тут Волочкова подсказала. И я по ходу изменил тех. задание.

Еще раз ИЗВИНИТЕ !
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691864
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Ну до чего слабохарактерные порванные мальчики :-)))
Того кого бы не задело, не стал бы такое постить...
Так что штопайся и учи предмет :-)Я запостил то с одной целью, чтобы потом делать так: 16279268

Мальчику нравится всем постить что он порвался? :-)
Тогда тем более вопросов нет :-))))))))))
Тогда чего было пищать что толсто? :-)))))
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691867
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилantihacker777,

Код: sql
1.
newid()

в T/SQL без подчерка пишется

Точно, накосячила.
NEWID() без подчерка надо
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691877
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонantihacker777При добавлении пользователей как получить еще не созданный ID пользователя
Сделал по сути акцент на то, что можно получить ID, но в итоге не создавать запись, просто и понятно.

Это можно через IDENT скидывать в отдельную таблицу с GUID ами.
А как регистрацию закончили, то через SET IDENTITY_INSERT в боевую табличку уже вставлять.
Извратно конечно, но зато строго по ТЗ :-)
Зарезервировали, зачем то через транзакции и IDENT выкрутили номера.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38691937
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaИзвратно конечно, но зато строго по ТЗ :-)

Извратно
VolochkovaЗарезервировали, зачем то через транзакции и IDENT выкрутили номера.
Не вижу проблем )

А в целом, для ТС все это не нужно. Но может кому другому пригодится.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692034
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Я запостил то с одной целью, чтобы потом делать так: 16279268

Мальчику нравится всем постить что он порвался? :-)Закомплексованая круглая дура да ещё и с манией величия в добавок. Жесть.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692036
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volochkova, мальчик то есть? А то ты столько раз написала уже слово мальчик, что подозрительно
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692580
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонVolochkovaЗарезервировали, зачем то через транзакции и IDENT выкрутили номера.
Не вижу проблем )

А в целом, для ТС все это не нужно. Но может кому другому пригодится.

Согласна. Но может и ТС - дойдет до этого.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692581
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Мальчику нравится всем постить что он порвался? :-)Закомплексованая круглая дура да ещё и с манией величия в добавок. Жесть.

Мальчик, ты все не уймешься? Комплексы?
Заштопался уже?
Слабо по теме того что Ident то все таки может повториться.

skyANAVolochkova, мальчик то есть? А то ты столько раз написала уже слово мальчик, что подозрительно
УУУУУ.... да у тебя еще и в личке сложности, тепло путаешь с мягким, порванный мальчик...
Так приятно скулишь.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692586
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaСлабо по теме того что Ident то все таки может повториться.
блондинко, справка из дурки - есть?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692587
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaУУУУУ.... да у тебя еще и в личке сложности, тепло путаешь с мягким, порванный мальчик...
Так приятно скулишь.

как не стыдно? ай-яй-яй...
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692601
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилVolochkovaСлабо по теме того что Ident то все таки может повториться.
блондинко, справка из дурки - есть?

Т.е. в том примере что я скинула не видно, что Ident и повториться может и что можно сове значение в таблицу вставить?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692602
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttVolochkovaУУУУУ.... да у тебя еще и в личке сложности, тепло путаешь с мягким, порванный мальчик...
Так приятно скулишь.

как не стыдно? ай-яй-яй...

Если Вам не сложно, по теме ветки можно?
А то как я хамлу отвечаю, не все ли равно?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692618
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaИзопропилпропущено...

блондинко, справка из дурки - есть?

Т.е. в том примере что я скинула не видно, что Ident и повториться может и что можно сове значение в таблицу вставить?Ты для начала скинь пример, где я утверждал обратное. 16279268

P.S.: ладно ко мне ты не ровно дышишь, но к Изопропилу-то прислушайся. Или тебе кажется остроумным твой глупый троллинг?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692620
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovahVosttпропущено...


как не стыдно? ай-яй-яй...

Если Вам не сложно, по теме ветки можно?
А то как я хамлу отвечаю, не все ли равно?Да парни с тебя просто смеются. Уже не выдерживают просто молчать
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692621
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAVolochkova, мальчик то есть? А то ты столько раз написала уже слово мальчик, что подозрительно
УУУУУ.... да у тебя еще и в личке сложности, тепло путаешь с мягким, порванный мальчик...
Так приятно скулишь.Походу подозрения оправдываются.

Не переживай, сестра. Как грится, и на твоей улице будет щасте
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692623
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик предлагаю закрыть. Автор разобрался с проблемой: 16280230 .
А от дальнейшего срача меня ведь не удержишь. Ну разве только баном

А про то, что "Ident и повториться может" Volochkova пусть отдельный топик создаёт.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692627
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Т.е. в том примере что я скинула не видно, что Ident и повториться может и что можно сове значение в таблицу вставить?Ты для начала скинь пример, где я утверждал обратное. 16279268

P.S.: ладно ко мне ты не ровно дышишь, но к Изопропилу-то прислушайся. Или тебе кажется остроумным твой глупый троллинг?

Это уже в конце будет, мальчик.
Начиналось то с твоего понта, а закончилось тем что ты скулишь.
Кстати, с твоего высокомерия, что тебя чему то учила, не льсти себе.
Хоть один пруф, где я тебя учила чему-то...
Хотя, как порванный мальчик, ты тупо съедешь и будешь скулить :-)
skyANAVolochkovaпропущено...


Если Вам не сложно, по теме ветки можно?
А то как я хамлу отвечаю, не все ли равно?Да парни с тебя просто смеются. Уже не выдерживают просто молчать

Мальчик к тому же еще и порванный слабак?
За мнение кого то прячешься, сам за себя и сказать слабо?
Уууууу. тяжкий слив....
То что с тобой не стали связываться, так как ты темы не сечешь уже пост был.
А это куда серьезнее...

skyANAVolochkovaпропущено...

УУУУУ.... да у тебя еще и в личке сложности, тепло путаешь с мягким, порванный мальчик...
Так приятно скулишь.Походу подозрения оправдываются.

Не переживай, сестра. Как грится, и на твоей улице будет щасте

Так подставиться...
Тебя беспокоит что тебя называю мальчиком?
Ты после того порвался и заштопался - стал девочкой????
Тогда извини, над убогими грех смяться...
Чао :-))))
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692628
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volochkova, много букоф. Тут все ответы: 16279268 .
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692629
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkova, много букоф. Тут все ответы: 16279268 .

Зато все по делу :-)
Читай, милашка :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692630
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAVolochkova, много букоф. Тут все ответы: 16279268 .

Зато все по делу :-)
Читай, милашка :-)Да ну, не интересно. Жду примера: 16284389 .
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692631
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Зато все по делу :-)
Читай, милашка :-)Да ну, не интересно. Жду примера: 16284389 .

Хотя да, так съезжать... В твоем духе.
Вникай, читай, понимай.
Мало того что про Ident не в курсе, так еще и малограмотная.
Тяжело тебе... Как же тебя природа то отделала, как бог черепаху :-)))
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692634
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Да ну, не интересно. Жду примера: 16284389 .

Хотя да, так съезжать... В твоем духе.
Вникай, читай, понимай.
Мало того что про Ident не в курсе, так еще и малограмотная.
Тяжело тебе... Как же тебя природа то отделала, как бог черепаху :-)))То есть примера не будет. Слив засчитан!
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692640
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Хотя да, так съезжать... В твоем духе.
Вникай, читай, понимай.
Мало того что про Ident не в курсе, так еще и малограмотная.
Тяжело тебе... Как же тебя природа то отделала, как бог черепаху :-)))То есть примера не будет. Слив засчитан!

Мальчик, ты уже порвался и слился.
А если учесть что ты же сам обязался только словоблудием заниматься, то умничать то не надо.
Читаешь свои посты и ищешь где ты такое накропал.
Как найдешь, пиши, милашка.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692642
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
То есть примера не будет. Слив засчитан!

Мальчик, ты уже порвался и слился.
А если учесть что ты же сам обязался только словоблудием заниматься, то умничать то не надо.
Читаешь свои посты и ищешь где ты такое накропал.
Как найдешь, пиши, милашка.Какой "изящный" однако слив.

Хотя чего ещё ожидать от сами знаете кого 16279268
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692646
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Мальчик, ты уже порвался и слился.
А если учесть что ты же сам обязался только словоблудием заниматься, то умничать то не надо.
Читаешь свои посты и ищешь где ты такое накропал.
Как найдешь, пиши, милашка.Какой "изящный" однако слив.

Хотя чего ещё ожидать от сами знаете кого 16279268

Мальчик повторяется. Всем в очередной раз постить, что ты порванный, твое дело.
И с чего вдруг, ты - милашка, взял :-) что я буду тебе что то доказывать.
Кто ты для меня? :-) ни одного факт, только высокомерные замашки.
Удачи, милашка. :-)

Как начнешь вести себя нормально, да аргументы приводить, так и пообщаемся.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692711
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volochkova, вот тебе пара фактов:

1. Ты почему-то решила, что я чего-то не знал из того, что ты тут про IDENTITY написала;
2. И ведёшь себя как полная дура, пытаясь убедить нас в правоте своего решения.

Эти факты ты оспорить не в состоянии. Бывай
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692748
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очередное подтверждение, что женщина-программист, это как морская свинка, ничего общего ни с морем ни со свиньями...
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692791
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkova, вот тебе пара фактов:

1. Ты почему-то решила, что я чего-то не знал из того, что ты тут про IDENTITY написала;
2. И ведёшь себя как полная дура, пытаясь убедить нас в правоте своего решения.

Эти факты ты оспорить не в состоянии. Бывай

Мда, с чего ты взял что то факты, а не плод твоего воображения?
И с чего мне переубеждать того у кого Ident не откатывается :-))))

Пункт два, показывает не более, чем твое хамство, чем ты себя и тешишь.
Судя по тому как твои визги стали тише, видимо ты осознал что такое Ident и как ты был не прав.

Значит чем то научился :-) Даже не знаю чья заслуга :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692857
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volochkova, мои "визги" стали тише, т.к. работаю

Вот ты опять утверждаешь, что я не прав по отношению к IDENTITY. В чём? Где?

Ты вместо того, чтобы оспорить те факты, которые я указал, упорно их подтверждаешь.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38692861
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaЗначит чем то научился :-) Даже не знаю чья заслуга :-)Не скромничай: 16279268
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693134
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkova, мои "визги" стали тише, т.к. работаю

Вот ты опять утверждаешь, что я не прав по отношению к IDENTITY. В чём? Где?

Ты вместо того, чтобы оспорить те факты, которые я указал, упорно их подтверждаешь.

Причем тут работаю.. опять дешевые отмазки..
Сам себе что то придумал и теперь хама надо в чем то убедить?
Читай выше, будет что предметное - обсудим.
Нет - скули дальше...
skyANAVolochkovaЗначит чем то научился :-) Даже не знаю чья заслуга :-)Не скромничай: 16279268
Тип вот так, порванный мальчик все еще всем пишет, что он порванный :-)
Милашка, ты такая милашка :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693150
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaЧитай выше, будет что предметное - обсудим.Давай обсудим зачем ты привела свой пример использования RESEED.
Что ты этим хотела показать и кому?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693152
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И как это связано с темой топика?
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693194
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давайте закроем тему. Здесь хорошие примеры и даже готовые решения. Но все засоряеться к сожалению (
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693205
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, попросите модераторов почистить топик.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693214
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сообщил.
И давайте перейти сюда уже :-)

http://www.sql.ru/forum/1104576/regulyarnye-vyrzhaeniya
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693217
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Давайте закроем тему. Здесь хорошие примеры и даже готовые решения. Но все засоряеться к сожалению (
Согласная.
Закаталсь :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693228
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам надо было отправить ему фотки. И он перестал бы :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693238
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Вам надо было отправить ему фотки. И он перестал бы :-)О чёрт, скрыл e-mail в профиле. Не хватало мне ещё фоток ТЛП на почту получать
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693271
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Вам надо было отправить ему фотки. И он перестал бы :-)

Вы тоже считаете что ему не дают и надо оказать "милосердие"?
Так сотрет же конечности, не сможет стучать по клаве и умрет с голоду :-)
Судя по его скрытию почты - он еще и трус :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693279
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все все тему закрыли ))))
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693286
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volochkovaantihacker777Вам надо было отправить ему фотки. И он перестал бы :-)

Вы тоже считаете что ему не дают и надо оказать "милосердие"?
Так сотрет же конечности, не сможет стучать по клаве и умрет с голоду :-)
Судя по его скрытию почты - он еще и трус :-)Да да да. Именно так! Боюсь мерзких, закомплексованных дур!
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693356
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVolochkovaпропущено...


Вы тоже считаете что ему не дают и надо оказать "милосердие"?
Так сотрет же конечности, не сможет стучать по клаве и умрет с голоду :-)
Судя по его скрытию почты - он еще и трус :-)Да да да. Именно так! Боюсь мерзких, закомплексованных дур!

Все не уймешься???
Значит про то что не дают и что сотрешь ладошки - нет возражений????
:-) так подставился, а все ТС :-)
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693364
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Волочкова, я не копаюсь в нижнем белье других людей. Доволен тем что в своем все в порядке :-)
Просто мужская психлология такая. Если внешность девушки красивая, то мужчина пойдет на уступки если она не права. Даже если она копец, ужас, атас не права :-)

Нет нет это не ты. Опять не подумай. Просто давайте закроем тему. В натуре. И Ты и Он тут хорошие примеры приводили. Жалко их. Здорово помогает новичкам.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693372
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Волочкова, я не копаюсь в нижнем белье других людей. Доволен тем что в своем все в порядке :-)
Просто мужская психлология такая. Если внешность девушки красивая, то мужчина пойдет на уступки если она не права. Даже если она копец, ужас, атас не права :-)

Нет нет это не ты. Опять не подумай. Просто давайте закроем тему. В натуре. И Ты и Он тут хорошие примеры приводили. Жалко их. Здорово помогает новичкам.

Закаталась :-)
Согласна чтобы флейм удалили.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693386
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага. Если даже Она копец права и мужчина думает что не права, то все равно пойдет на уступки )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693453
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaskyANAпропущено...
Да да да. Именно так! Боюсь мерзких, закомплексованных дур!

Все не уймешься???
Значит про то что не дают и что сотрешь ладошки - нет возражений????
:-) так подставился, а все ТС :-)И не собирался.

Мадам, если посылка не верна, то следствие может быть любым. Элементарная логика. Неведомая Вам.
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693506
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

очевидно же, что спорить с девушками — это бессмысленное занятие
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693675
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Походу раздел не модерируется, развели тут. Дура - сам дурак, что за уровень?
Так, разошлись все по углам, до пятницы. )
...
Рейтинг: 0 / 0
Регистрация на сайте.
    #38693695
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонПоходу раздел не модерируется, развели тут. Дура - сам дурак, что за уровень?
Так, разошлись все по углам, до пятницы. )
каков вопрос - таковы и ответы
...
Рейтинг: 0 / 0
150 сообщений из 150, показаны все 6 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регистрация на сайте.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]