@CSharpChatЭта группа больше не существует

Страница 359 из 1888
Slava
16.02.2017
10:27:53
чем больше работаю с такими случаями, тем больше убеждаюсь, что ненормализованные таблицы работают быстрее
Ну как бы классика жанра: разрабатываем всё по правилам, потом от этих правил отказываемся при оптимизациях

Илья
16.02.2017
10:29:27
лол, а сразу datetime поставить не?
В SQL? Хз. Я не знаю всех SQL типов в каждой конкретной субд... Поэтому и спрашиваю может ли он привести. Ну а там у меня в поле хранится только дата, без времени. Мне показалось логичнее так.

Google
Sergey
16.02.2017
10:30:17
Е
16.02.2017
10:30:21
Кто хочет вот эту гребаную тучу полей перевести на английский?
Написать скрипт используя api яндекс переводчика?

Microsoft news
16.02.2017
10:30:56
Ключевые анонсы Windows Developer Day https://blogs.msdn.microsoft.com/rudevnews/2017/02/16/key-announcements-windows-developer-day/ Если у вас не получилось присутствовать на мероприятии, делимся основными анонсами: 1. Доступ к Windows SDK с обновлениями Windows 10 Creators Update можно получить уже сейчас, присоединившись к программе предварительной оценки Windows. https://aka.ms/windowsdeveloperday_1 2. Впервые в истории вся документация для разработчиков Microsoft будет храниться в одном месте, теперь её можно редактировать. https://aka.ms/windowsdeveloperday_2 3. Microsoft публично...

Илья
16.02.2017
10:32:33
Илья
16.02.2017
10:33:11
Я же не знаю возьмут меня или нет))

Зачем мне лишние знания

Дмитрий
16.02.2017
10:34:15
в этой индустрии знания лишними по определению быть не могут ©

Илья
16.02.2017
10:35:22
Я считаю что нет смысла учить впрок 100500 языков и фреймворков, потому что ты их забудешь через месяц без постоянного использования.

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

Google
Владимир
16.02.2017
10:36:40
Ну как бы классика жанра: разрабатываем всё по правилам, потом от этих правил отказываемся при оптимизациях
Вроде, в стандартной процедуре проектирования сначала проводится нормализация до 3нф, а потом денормализация в зависимости от задачи. Так что это часть правила.

Илья
16.02.2017
10:38:32
Кстати nullable не прокатило по другой причине. Convert.ChangeType не умеет с ним работать: Недопустимое приведение "System.String" к "System.Nullable`1[[System.DateTime

Алексей
16.02.2017
10:40:16
Очень тяжело прочитать ошибку

Дмитрий
16.02.2017
10:40:37
блин, серьёзно, у меня подозрение, что ты выбрал какой-то не тру вэй

у тебя оно ещё не возникло?

Илья
16.02.2017
10:41:06
не, у меня все норм ?

Владимир
16.02.2017
10:41:40
блин, серьёзно, у меня подозрение, что ты выбрал какой-то не тру вэй
Тру вей лишняя технология, зачем ее учить. Вдруг не возьмут еще.

Илья
16.02.2017
10:41:46
там я просто при парсинге через рефлексию свойства задаю

поэтому Convert.ChangeType нужен

Еще раз: в SQL какой тип соответствует C# DateTime? Там я нашел в студии date, datetime, datetime2. Какой 100% приведется нормально?

Или они все должны приводится по идее?

Дмитрий
16.02.2017
10:45:32
datetime юзай

Илья
16.02.2017
10:48:52
Ха, да походу и правда в этом дело было

Эта ошибка пропала

А вот это "SELECT CAST(SCOPE_IDENTITY() as int)" походу не помогает генерить уникальные ID. Мне теперь пишет "Violation of PRIMARY KEY constraint 'PK_Платежное_Поручение'. Cannot insert duplicate key in object 'dbo.Платежное_Поручение'. The duplicate key value is (0)."

Т.е. дубликат

Там везде же 0 по умолчанию

Sergey
16.02.2017
10:51:06
SCOPE_IDENTITY() не генерит, а возвращает последний айдишник

Алексей
16.02.2017
10:51:20
у тебя в таблице он должен генерится при вставке

Google
Илья
16.02.2017
10:56:23
Ошибку пишет

Михаил
16.02.2017
10:56:43
автоинкремент?

Алексей
16.02.2017
10:56:54
а ты включил генерацию? SCOPE_IDENTITY() as int получает уже сгенеренный id

а не генерит

Aleksey
16.02.2017
10:57:53
автоматические увеличение

счетчика id

Aleksey
16.02.2017
10:58:16
настраивается в базе

Михаил
16.02.2017
10:58:26
либо я что-то не понял, либо ты пытаешь объяснить как погнуть автоинкремент

Илья
16.02.2017
10:58:45
как?

Щас у меня так: CONSTRAINT [PK_Платежное_Поручение] PRIMARY KEY CLUSTERED ([Номер] ASC) А надо так чтоли? CONSTRAINT [PK_Платежное_Поручение] PRIMARY KEY AUTOINCREMENT CLUSTERED ([Номер] ASC)

че то типа того?

Aleksey
16.02.2017
11:00:45
int IDENTITY(1,1) PRIMARY KEY

Илья
16.02.2017
11:01:38
хз это сгенерилось автоматически

Михаил
16.02.2017
11:02:23
https://msdn.microsoft.com/ru-ru/library/ms186775.aspx

Летучая
16.02.2017
11:03:15
Похоже на 1С

Алексей
16.02.2017
11:05:14
писать SQL слишком сложно, нужен БДшник

Google
Алексей
16.02.2017
11:05:24
что бы авто-инкремент добавил

Илья
16.02.2017
11:05:45
+1

Ilya
16.02.2017
11:05:51
так и надо написать в комментарии к тестовому заданию

Алексей
16.02.2017
11:06:22
"Требуется БДшник для написания тестового задания, з/п 0 тыс. рублей"

Илья
16.02.2017
11:06:55
бля хорош троллить а

не смешные

вы

Admin
ERROR: S client not available

Алексей
16.02.2017
11:07:04
ну так это уже дно какое-то

Sergey
16.02.2017
11:07:12
писать SQL слишком сложно, нужен БДшник
Не-не, ЕФ же! По крайней мере это официальная утренняя версия

Алексей
16.02.2017
11:07:25
у меня сестра 7 летняя быстрее найдет как автоинкремент в БД добавить

Летучая
16.02.2017
11:07:58
Ну мб роскомнадзор гугл заблокировал

Мало ли какие проблемы у людей

Владимир
16.02.2017
11:08:31
попробуй открыть свойства

Алексей
16.02.2017
11:09:10
я могу понять, когда народ не может с ошибкой разобраться или просит совета в каком-то решении. Но блин объяснять как делать первичные ключи в БД это как-то слишком

Алексей
16.02.2017
11:10:18
я не могу понять как ты его вообще сдал

Google
Илья
16.02.2017
11:10:21
Сложная тема для меня

Алексей
16.02.2017
11:10:25
если конечно сдал

Илья
16.02.2017
11:16:37
An explicit value for the identity column in table 'Платежное_Поручение' can only be specified when a column list is used and IDENTITY_INSERT is ON.

-_-

Нихренашеньки ваше identity не помогает)

только ошибка поменялась

Алексей
16.02.2017
11:17:18
стоит просто прочитать ошибку внимательно

Ilya
16.02.2017
11:17:43
так оно на английском

Илья
16.02.2017
11:18:01
угу

Владимир
16.02.2017
11:18:02
А переводить лень

Илья
16.02.2017
11:18:11
английский я тоже с трудом сдавал)

гугл транслейт: Явное значение для столбца идентификаторов в таблице "Платежное поручение" может быть указан только тогда, когда список столбцов используется и IDENTITY_INSERT включен.

осталось только выяснить как включить этот IDENTITY_INSERT

Владимир
16.02.2017
11:19:08
Или выключить что-нибудь другое

Ilya
16.02.2017
11:19:28
или включить

кто знает

Axm
16.02.2017
11:19:34
http://s2.quickmeme.com/img/8f/8fc3162d32c7e051f086e0b5b18c443365deb6892f3fe5bc6f2677bba3447afd.jpg

Илья
16.02.2017
11:20:15
?

Страница 359 из 1888

Эта группа больше не существует Эта группа больше не существует