Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Использование COM-объектов в хранимых процедурах SQL Server

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее

Рассмотрим, например, ситуацию, когда хранимая процедура по входному параметру паролю брала бы его MD5 значение и заносила полученное значение в таблицу. Такая ситуация может возникнуть при регистрации пользователей, когда в таблице находятся не реальные пароли, а их MD5 значения. Возникает вопрос - можно ли функционал по взятию MD5 значений паролей перенести в хранимую процедуру, если существует COM-объект, который генерит хэш-значения MD5 ? Конечно, эту процедуру можно реализовать в приложении через простой вызов COM-объекта, но мы рассмотрим как это можно сделать в ra sac -SQL. В качестве COM-объекта возьмем Ac iveX-компонент Cryp Lib, который можно взять на данном сайте и зарегистрировать в реестре стандартно через regsvr32. Далее воспользуемся системными процедурами SQL Server, которые позволяют работать с COM-объектами:   sp OACrea e   sp OAMe hod   sp OADes roy   sp OAGe ErrorI fo Для запуска этих системных процедур пользователь, от имени которого будет запускаться наша процедура, должен входить в роль sysadmi . Текст процедуры I ser MD5Value: CREA E PROCEDURE dbo.I ser MD5Value  @Logi Varchar(50), @Password Varchar(50) AS DECLARE @objec i DECLARE @hr I DECLARE @md5 hash varchar(255) DECLARE @src varchar(255), @desc varchar(255) SE OCOU O EXEC @hr = sp OACrea e 'Cryp Lib.MD5', @objec OU IF @hr &l ;> 0     -- Сообщение об ошибке     BEGI         EXEC sp OAGe ErrorI fo @objec , @src OU , @desc OU     SELEC hr=co ver (varbi ary(4),@hr), Source=@src, Descrip io =@desc     GO O E D FI AL     E D ELSE     BEGI     EXEC @hr = sp OAMe hod @objec , 'Cryp ', @md5 hash OU , @Password     IF @hr &l ;> 0     GO O CLEA UP     ELSE     PRI @md5 hash     -- для примера просто печатаем MD5 значение.     -- здесь можно делать вставку полученного MD5 значения в таблицу,     -- предварительно сделав проверку на существование в таблице значения     -- из переданного параметра @Logi     -- I SER I O UsersReg (Logi , Passwd) VALUES (@Logi , @Password)     E D CLEA UP:    IF @hr &l ;> 0    BEGI    EXEC sp OAGe ErrorI fo @objec , @src OU , @desc OU    SELEC hr=co ver (varbi ary(4),@hr), Source=@src, Descrip io =@desc    E D    BEGI    EXEC @hr = sp OADes roy @objec    IF @hr &l ;> 0    BEGI    EXEC sp OAGe ErrorI fo @objec , @src OU , @desc OU    SELEC hr=co ver (varbi ary(4),@hr), Source=@src, Descrip io =@desc    E D    E D E D FI AL: RE UR Для запуска этой хранимой процедуры достаточно просто выполнить EXEC dbo.I ser MD5Value 'user1', ' es ' Христофоров Юрий

Для него можно использовать, например, имя и фамилию клиента. Это позволяет предотвратить ввод записи-дубликата для клиента Amy Rosenthal. Чтобы выбрать несколько полей для первичного поля, щелкните на них, удерживая нажатой клавишу <Ctrl>. Использование программы SQL Query Analyzer для доступа к базе данных РИС. 3.13. Основное окно программы SQL Query Analyzer Для выполнения команд SQL Server можно использовать программу SQL Query Analyzer (раньше она называлась ISQLW). С помощью этой программы можно не только осуществлять SQL-запросы, но также обновлять записи, удалять их и выполнять другие действия над ними. Эта программа также позволяет проводить очень сложные операции с базами данных и сервером базы данных, например создавать базы данных, представления и хранимые процедуры.  Если вы знакомы с синтаксисом SQL, то изучение принципов работы программы SQL Query Analyzer не составит для вас никакого труда. (Однако выполнение некоторых специализированных и сложных операций может оказаться более трудным, поэтому далее в примерах вместо SQL Query Analyzer используется программа SQL Server Enterprise Manager.) Для создания и выполнения команд с помощью программы SQL Query Analyzer запустите ее, щелкнув на кнопке Start (Пуск) и выбрав команду Programs→ Microsoft SQL Server→Query Analyzer (Программы→Microsoft SQL Server→Query Analyzer) или выбрав команду меню Tools→Query Analyzer (Инструменты→Query Analyzer) в окне программы SQL Server Enterprise Manager

1. MS SQL Server 6.5

2. Создание баз данных в InterBase SQL Server

3. Работа с двоичными данными (SQL Server + ASP)

4. Конфликты схем сопоставления (collation) в Microsoft SQL Server 2000

5. Блокировки в MS SQL Server 2000

6. Администрирование SQL Server 2000
7. MS SQL Server 6.5
MS SQL Server 6.5
8. База данных по учету металлопродукции на платформе SQL Server

9. СУБД SQL-Server: основные особенности и ее применение

10. Земля как объект использования и охраны в Республике Молдова

11. Представление и использование знаний об объектах

12. Ретроспективный cанитарно – эпидемиологический анализ по определению связи между заболеваемостью населения ОКИ и факторами внешней среды по эпидемиологически значимым объектамиспользованием статистического метода ранговой корреляции ) за 2000 –2002 г

13. Использование объектов интеллектуальной собственности в рекламе

14. Некоторые вопросы обеспечения безопасности при передаче радиационных объектов для неограниченного использования населением

15. Организация Web-доступа к базам данных с использованием SQL-запросов

16. Использование SQL в прикладном программировании

Пеленки одноразовые впитывающие BabyMil "Эконом" (60х40 см, 30 штук).
Пеленка разработана специально для малышей. Изделие изготовлено из допущенных Роспотребнадзором материалов. Оно позволяет коже
350 руб
Раздел: Пелёнки
Шкатулка РТО, 31x31x19 см (арт. 3658-RT-70).
Шкатулки РТО — стильный аксессуар и для рукодельницы, и для филателиста, и для всех, кому приходится на время прятать, используемые в
1500 руб
Раздел: Шкатулки для рукоделия
Крем-гель для купания "Sanosan", 200 мл.
Разработан специально для детей с первых дней жизни. Содержит оливковое масло и молочный протеин, которые питают и смягчают кожу.
317 руб
Раздел: Гели, мыло

17. Представление и использование знаний об объектах

18. Свободное использование объектов смежных прав

19. Использование технологии вставки и внедрения объектов

20. Правила устройства и безопасной эксплуатации сосудов, работающих под давлением, для объектов использования атомной энергии

21. Использование радиоактивационного метода в анализе объектов окружающей природной среды

22. Использование водных ресурсов и гидролого-экологические проблемы водных объектов суши
23. Анализ медико-биологических данных с использованием Excel и СПП STADIA
24. Грибы и их использование

25. БАД к пище и их использование в бодибилдинге

26. Организация и порядок использования в бою мотопехотной (пехотной, танковой) (бригады армий вероятного противника)

27. Оценка химической обстановки при разрушении (аварии) (объектов, имеющих СДЯВ [Курсовая])

28. Перечень радиационно-опасных объектов России

29. Пути и способы повышения устойчивости работы объектов экономики в чрезвычайных ситуациях

30. Учет и профилактика чрезвычайных ситуаций на радиационно-опасных объектах г.Москвы

31. Глобальные проблемы человечества. Использование Мирового океана

32. Определения положения объектов на местности при помощи приборов нивелира и теодолита

Рюкзак для старших классов "Регги", 41x32x14 см.
Рюкзак для старших классов, студентов, молодежи. 1 основное отделение, 1 дополнительный карман. Материал: водоотталкивающая ткань. Широкие
621 руб
Раздел: Без наполнения
Тетрадь общая с магнитной закладкой "ONE COLOR. Черный", А4, 120 листов, клетка.
Формат - А4. Внутренний блок - офсет, клетка. Обложка - ламинированный картон. Скрепление - книжный переплет. Отделка -
527 руб
Раздел: Прочие
Трехколесный велосипед Funny Jaguar Lexus Racer Trike (цвет каркаса: графит).
Детский трехколесный велосипед с колясочной крышей на колесах ПВХ – настоящее спасение для мам с маленькими детьми. Главное место для
3600 руб
Раздел: Трехколесные

33. Платежи за использование природных ресурсов

34. Коллективное использование произведений

35. Межбанковские отношения на основе использования высоких технологий интербанковских телекоммуникаций

36. Вещи как объекты гражданских прав (Контрольная)

37. Наследственная масса как объект правоотношений

38. Объекты Гражданского права
39. Ценные бумаги как объекты гражданских прав
40. Правовое регулирование расчетов с использованием пластиковых карт

41. Проблема нераспространения и не использования оружия массового уничтожения (ОМУ)

42. Программные средства как объект авторского права

43. Объект правоотношения

44. Право на забастовку организация и процедура её проведения в РФ

45. Правовое регулирование использования и охраны животного мира

46. Способы перевода просторечия, использованного в романе А. Силлитоу "Ключ от двери", на русский язык

47. Использование видео на уроках английского языка

48. Использование символа как стилистического средства в поэзии символизма (на примере лирики немецкого поэта Стефана Георге)

Комплект постельного белья 1,5-спальный "Самойловский текстиль. Настроение", с наволочками 50х70.
Постельное белье "Самойловский текстиль" – отличный подарок себе и близким. Качественное, удобное и красивое постельное белье
1249 руб
Раздел: Бязь
Бумага чертежная, А2, 594x420 мм, 100 листов.
Плотность: 200 г/м2, ГОСТ 597-73.
1687 руб
Раздел: Папки для акварелей, рисования
Микроскоп для смартфона "Kakadu".
Микроскоп для смартфона прекрасное дополнения для Вашего гаджета. Увеличение в 30 раз! Подходит практически ко всем смартфонам (толщина
383 руб
Раздел: Прочее

49. Методическое руководство по проведению занятия по русскому языку в рамках аудиовизуального курса для студентов-иностранцев с использованием видеозаписи мультфильма "Мороз Иванович".

50. Фантастика и миф: использование мифологических образов в современной фантастической литературе

51. Использование кабинета для внеклассной работы по иностранному языку

52. Использование информационных технологий в туризме

53. Использование полей и закладок для оформления и автоматизации редактирования и обработки экономической информации в документах Word

54. Remote Access Server, удаленный доступ модема к серверу
55. Использование Интернет-технологий для обеспечения информативности населения
56. Использование компьютерных технологий в деятельности ОВД

57. Использование лазеров в информационных технологиях

58. Динамические объекты /TurboPacal/

59. Разработка информационно-справочной системы "Каталог строительных объектов" /Prolog/

60. Объектно-ориентированное программирование на С с использованием библиотеки OpenGL

61. Разработка приложений в рамках COM

62. Набор процедур манипулирования с целыми числами произвольной длины

63. Формирование и использование информационных ресурсов

64. Программа сложной структуры с использованием меню

Мелки в пластиковом держателе, 9 цветов.
Мелки для ванны можно смыть водой и тряпочкой. Состав - мел+воск. Количество цветов: 9. Возраст: с 3 лет.
313 руб
Раздел: Восковые
Набор детской посуды "Человек паук. Дисней", 3 предмета.
Детский набор посуды "Человек паук" сочетает в себе изысканный дизайн с максимальной функциональностью. Предметы набора
447 руб
Раздел: Наборы для кормления
Деревянный конструктор 3 в 1 "Первые сказки", 30 деталей.
Игровые наборы-конструкторы из дерева серии «Сказки» познакомят детей с героями детских сказок, подарят много часов увлекательных
479 руб
Раздел: Деревянные конструкторы

65. Программа сложной структуры с использованием меню

66. Использование макросов для программирования в MS ACCESS

67. Использование Prolog совместно с другими ЯП

68. Интеграция Word с приложениями и объектами

69. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

70. Процедуры в Паскале
71. Графы. решение практических задач с использованием графов (С++)
72. Использование СУБД ACCESS 7.0

73. Программа защиты объектов операционной системы Windows95, работающей в многопользовательском режиме под управлением сервера Novell NetWare

74. Использование полей и закладок для редактирования и обработки информации в документах Word

75. Использование гиперссылок при создании Веб-страницы

76. Использование численных методов для решения дифуpов (2-го порядка) (, демонстрация применения интерполяции в среде MATHCAD-а)

77. Использование дифференциальных уравнений в частных производных для моделирования реальных процессов

78. Изотопы и радиометрия объектов ветеринарного надзора

79. Влияние совместного использования пиридитола и дыхания гиипоксически-гиперкопнической газовой смесью на мыслительные способности здоровых пациентов

80. Об использовании лекарственных растений в фармации и медицине

Тетрадь на резинке "Study Up", В5, 120 листов, клетка, фиолетовая.
Тетрадь общая на резинке. Формат: В5. Количество листов: 120 в клетку. Бумага: офсет. Цвет обложки: фиолетовый.
442 руб
Раздел: Прочие
Мебель для кукол "Гостиная Конфетти".
Комплектация: 2 кресла, 1 диван, 1 торшер, 1 стол. Материал: пластик. Подходит для кукол 30 см. Цвет мебели может отличаться от
662 руб
Раздел: Гостинные
Магнитно-маркерная доска, 41x29 см.
Магнитно-маркерная доска из дерева и металла, предназначена для детей от 3-х лет. Двухстороннее жесткое игровое поле заключено в рамку из
416 руб
Раздел: Доски магнитно-маркерные

81. Использование криминалистических средств и методов в установлении лица совершившего преступление

82. Использование механизма следообразования при раскрытии преступлений

83. Почерковедческая экспертиза: предмет, объекты, задачи, подготовка материалов

84. Осмотр места происшествия с использованием огнестрельного оружия

85. Системы цифрового видеонаблюдения при организации охранных структур на особо охраняемых объектах

86. Сосна, ее микро и макростроение, техническое использование
87. Экономические методы охраны окружающей среды и особенности их использования в России
88. Охрана и использование водных ресурсов

89. Проблема хозяйственного использования и освоения территорий, подвергшихся радиационному заражению

90. Долгосрочная стратегия охраны ОС и рационального использования природных ресурсов на Земле

91. Глобальные проблемы человечества. Использование Мирового океана

92. Использование аэрокосмического мониторинга в экологических исследованиях

93. Рациональное использование и охрана животных

94. Рациональное использование и охрана животных

95. Использование алгоритмов при изучении орфографии в начальных классах

96. Возможности использования детских фортепианных сочинений К. Дебюсси и М. Равеля на уроках музыки в общеобразовательной школе

Перчатки Paclan, виниловые, 100 штук, размер M.
Материал: поливинилхлорид. Без внутреннего напыления. Для одноразового применения. Размер M (средний). Комплект: 50 пар (100 шт).
360 руб
Раздел: Перчатки
Сумка-мешок "Серая".
Сумка мешок с ремнем. Круглое дно. Цвет сумки: серый. Материал: текстиль. Высота: 45 см. Диаметр: 25 см. Дизайн может отличаться от
422 руб
Раздел: Сумки для обуви
Магнит "Harry Potter HBP" Death Eater Masks.
Маска "пожирателей смерти". Пожиратели Смерти — группа тёмных волшебников последователей лорда Волан-де-Морта, сражающиеся в
773 руб
Раздел: Прочие

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

98. Методика обучения анализу и сравнению объектов и явлений природы в процессе проведения экскурсий на уроках природоведения

99. Методика преподавания темы “Электромагнитные колебания” в средней школе с использованием компьютерных технологий


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.