Визначення джерел динамічного вмісту в Adobe Dreamweaver

На цій сторінці

Інтерфейс користувача в Dreamweaver СС і пізніших версіях став простіше. В результаті цього деякі функції, описані в цій статті, можуть бути відсутні в Dreamweaver CC і пізніших версіях. Додаткові відомості див. у цій статті.

Визначення набору записів без написання SQL

Створити набір записів можна, не вводячи вказівки SQL вручну.

З'явиться просте діалогове вікно "Набір записів". Під час створення сайту за допомогою ColdFusion діалогове вікно «Набір записів» виглядатиме дещо інакше. (Якщо натомість з'явиться розширене діалогове вікно «Набір записів», натисніть кнопку «Просте», щоб перейти до простого режиму вікна «Набір записів».)

Інструкції див. нижче.

Якщо встановлено фільтр, який використовує параметри, введені користувачами, вкажіть значення у вікні «Тестове значення» та натисніть кнопку «ОК». Якщо зразок набору записів успішно створено, з'явиться таблиця з даними, витягнутими із набору записів.

Параметри простого діалогового вікна "Набір записів" (PHP, ASP)

Введіть ім'я набору записів у полі "Ім'я".

Прийнято додавати до імен наборів записів префіксrs, щоб відрізняти їх від імен інших об'єктів у коді, наприклад rsPressReleases .

У іменах наборів записів можна використовувати лише літери, цифри та символ підкреслення (_). Спеціальні символи або пробіли не можна використовувати.

Виберіть підключення у спливаючому меню «Підключення».

Якщо у списку немає підключень, натисніть кнопку «Визначити», щоб створити з'єднання.

Виберіть у спливаючому меню «Таблиця» таблицю бази даних, з якої вийматимуться дані для набору записів.

У спливаючому меню відображаютьсявсі таблиці у зазначеній базі даних.

Щоб увімкнути до набору записів підмножина стовпців таблиці, виберіть параметр «Вибраний» і виберіть потрібні стовпці, виділівши їх у списку клацанням з натиснутою кнопкою Ctrl (Windows) або Command (Macintosh).

Щоб зменшити список записів, витягнутих із таблиці, заповніть розділ «Фільтр».

У першому спливаючому меню виберіть стовпець у таблиці бази даних, значення з якого порівнюватиметься із заданим тестовим значенням.

Виберіть умовний вираз у другому спливаючому меню, щоб порівняти вибране значення кожного запису з тестовим значенням.

Виберіть «Введене значення» у третьому спливаючому меню.

Введіть тестове значення у полі.

Якщо вказане значення запису задовольняє умові фільтра, запис буде включено до набору.

Щоб відсортувати записи, позначте стовпець, за яким потрібно провести сортування, а потім вкажіть порядок сортування за зростанням (1, 2, 3. або A, B, C. ) або за спаданням (необов'язково).

Натисніть кнопку "Тест", щоб підключитися до бази даних і створити зразок джерела даних, а потім натисніть кнопку "ОК", щоб закрити джерело даних.

Відкриється таблиця зі знайденими даними. Кожен рядок містить запис, а кожен стовпець є одним з полів цього запису.

Натисніть кнопку "ОК". Новий набір записів з'являється на панелі «Прив'язки».

Параметри простого діалогового вікна "Набір записів" (ColdFusion)

Для документів ColdFusion можна визначити набір записів як джерело динамічного вмісту без створення вказівок SQL вручну.

Введіть ім'я набору записів у полі "Ім'я".

Прийнято додавати до імен наборів записів префіксrs, щоб відрізняти їх від іменінших об'єктів у коді. Наприклад: rsPressReleases .

У іменах наборів записів можна використовувати лише літери, цифри та символ підкреслення (_). Спеціальні символи або пробіли не можна використовувати.

При визначенні набору записів для компонента ColdFusion (тобто якщо у Dreamweaver відкрито CFC-файл), виберіть існуючу CFC-функцію у спливаючому меню «Функція» або натисніть кнопку «Створити функцію», щоб створити нову функцію.

Спливаюче меню «Функція» з'явиться лише в тому випадку, коли файл CFC є поточним документом і користувач має доступ до комп'ютера, на якому встановлено ColdFusion MX 7 або пізнішої версії.

Набір записів визначається функції.

Виберіть джерело даних у спливаючому меню «Джерело даних».

Якщо у спливаючому меню немає джерел даних, необхідно створити джерело даних ColdFusion.

За потреби введіть ім'я користувача та пароль для сервера програм ColdFusion у поля "Ім'я користувача" та "Пароль".

Для доступу до джерел даних у ColdFusion може знадобитися ім'я користувача та пароль. За відсутності імені користувача та пароля для доступу до джерела даних у ColdFusion зверніться до адміністратора ColdFusion в організації.

Виберіть у спливаючому меню «Таблиця» таблицю бази даних, з якої вийматимуться дані для набору записів.

У спливаючому меню «Таблиця» відображаються всі таблиці у вказаній базі даних.

Щоб увімкнути до набору записів підмножина стовпців таблиці, виберіть параметр «Вибраний» і виберіть потрібні стовпці, виділівши їх у списку клацанням з натиснутою кнопкою Ctrl (Windows) або Command (Macintosh).

Щоб зменшити список записів, витягнутих із таблиці, заповніть розділ «Фільтр».

В першомуспливаюче меню виберіть стовпець у таблиці бази даних, значення з якого порівнюватиметься із заданим тестовим значенням.

Виберіть умовний вираз у другому спливаючому меню, щоб порівняти вибране значення кожного запису з тестовим значенням.

Виберіть «Введене значення» у третьому спливаючому меню.

Введіть тестове значення у полі.

Якщо вказане значення у записі задовольняє умові, запис буде включено до набору.

Щоб відсортувати записи, виділіть стовпець, за яким потрібно сортувати, а потім вкажіть порядок сортування — за зростанням (1, 2, 3. або A, B, C. ) або за спаданням (необов'язково).

Натисніть кнопку «Тест», щоб підключитися до бази даних та створити зразок джерела даних.

Відкриється таблиця зі знайденими даними. Кожен рядок містить запис, а кожен стовпець є одним з полів цього запису. Натисніть кнопку «ОК», щоб закрити тестовий набір записів.

Натисніть кнопку "ОК". Новий набір записів ColdFusion з'явиться на панелі «Прив'язки».

Визначення розширеного набору записів за допомогою написання SQL

За допомогою розширеного діалогового вікна "Набір записів" можна написати власні інструкції SQL, їх також можна створити за допомогою графічного дерева "Елементи бази даних".

Відкриється розширене діалогове вікно "Набір записів". Під час створення сайту за допомогою ColdFusion діалогове вікно «Набір записів» виглядатиме дещо інакше. (Якщо натомість з'явиться просте діалогове вікно «Набір записів», перейдіть у розширений режим, натиснувши кнопку розширеного режиму.)

Інструкції див. нижче.

Якщо встановлено фільтр, який використовує параметри, введені користувачами, після натискання кнопки «Тест» на екран виводиться діалогове вікно"Тестове значення". Введіть значення у вікно «Тестове значення» та натисніть кнопку «ОК». Якщо зразок набору записів успішно створено, з'явиться таблиця з даними, витягнутими із набору записів.

Параметри розширеного діалогового вікна "Набір записів" (PHP, ASP)

Визначити набір записів як джерело динамічного вмісту можна, написавши інструкцію користувача SQL або створивши її за допомогою графічного дерева «Елементи бази даних».

Прийнято до імен наборів записів додавати префіксrs, щоб відрізняти їх від імен інших об'єктів у коді. Наприклад: rsPressRelease .

У іменах наборів записів можна використовувати лише літери, цифри та символ підкреслення (_). Спеціальні символи або пробіли не можна використовувати.

Щоб створити інструкцію SQL за допомогою дерева «Елементи бази даних», виконайте наведені нижче дії.

Переконайтеся, що текстова область SQL порожня.

Розвертайте вузли дерева до тих пір, поки не знайдете потрібний об'єкт бази даних, наприклад стовпець у таблиці або процедуру, що зберігається в базі даних.

Виберіть об'єкт бази даних та натисніть одну з кнопок у правій частині дерева.

Якщо вибрати стовпець таблиці, будуть доступні кнопки SELECT, WHERE та ORDER BY. Натисніть одну з кнопок, щоб додати відповідну пропозицію до інструкції SQL.

Також можна використовувати існуючу інструкцію SQL зі збереженої процедури, вибравши процедуру, що зберігається в дереві «Елементи бази даних» і натиснувши кнопку «Процедура». Dreamweaver автоматично заповнює області «SQL» та «Змінна».

При використанні змінних в інструкції SQL у PHP Dreamweaver автоматично додає перед ім'ям змінної символ долара (ви точно не помилитеся, забувши його вказати, наприклад, ввівши "colname" замість "$colname").

Якщо інструкція SQL містить змінні, стовпець "Значення за замовчуванням" у вікні "Змінні" повинен містити дійсні тестові значення.

Значення часу виконання зазвичай є параметром URL або параметром форми, що вводиться користувачем у полі HTML-форми.

Вираз значення часу виконання для параметра URL

Параметри форм у стовпці «Значення часу виконання»

Вираз значення часу виконання для параметра форми

Якщо інструкція SQL містить змінні, перед натисканням кнопки «Тест» необхідно переконатися, що у стовпці «Значення за замовчуванням» вікна «Змінні» містять дійсні тестові значення.

Якщо операція пройшла успішно, з'явиться таблиця з даними набору записів. Кожен рядок містить запис, а кожен стовпець є одним з полів цього запису. Натисніть кнопку «ОК», щоб очистити запис.

Параметри розширеного діалогового вікна "Набір записів" (для ColdFusion)

Замовні SQL-запити можна складати у розширеному діалоговому вікні "Набір записів" або з використанням дерева "Елементи бази даних" за допомогою інтерфейсу "вказав і клацнув".

Прийнято додавати до імен наборів записів префіксrs, щоб відрізняти їх від імен інших об'єктів у коді. Наприклад: rsPressReleases .

У іменах наборів записів можна використовувати лише літери, цифри та символ підкреслення (_). Спеціальні символи або пробіли не можна використовувати.

При визначенні набору записів для компонента ColdFusion (тобто якщо у Dreamweaver відкрито CFC-файл), виберіть існуючу CFC-функцію у спливаючому меню «Функція» або натисніть кнопку «Створити функцію», щоб створити нову функцію.

Спливаюче меню «Функція» з'явиться лише в тому випадку, коли CFC-файл єпоточним документом і користувач має доступ до комп'ютера, на якому встановлено ColdFusion MX 7 або пізнішої версії.

Набір записів визначається функції.

Якщо джерела даних у спливаючому меню відсутні, спочатку потрібно створити джерело даних ColdFusion.

Для доступу до джерел даних у ColdFusion може знадобитися ім'я користувача та пароль. За відсутності імені користувача та пароля для доступу до джерела даних у ColdFusion зверніться до адміністратора ColdFusion в організації.

Переконайтеся, що текстова область SQL порожня.

Розгортайте вузли дерева доти, доки знайдете потрібний об'єкт бази даних, наприклад стовпець таблиці.

Виберіть об'єкт бази даних та натисніть одну з кнопок у правій частині дерева.

Наприклад, якщо вибрано стовпець таблиці, доступні кнопки Select, Where та Order By. Натисніть одну з кнопок, щоб додати відповідну пропозицію до інструкції SQL.

Якщо інструкція SQL містить параметри, вкажіть їх значення в області «Параметри». Для цього натисніть кнопку зі знаком «плюс» (+) та введіть ім'я параметра та значення за промовчанням (значення, яке приймає параметр у разі, якщо не буде передано значення часу виконання).

Якщо інструкція SQL містить параметри, стовпець "Значення за замовчуванням" у вікні "Параметри" повинен містити допустимі тестові значення.

У вікні «Параметри сторінки» можна задати значення за промовчанням для значень часу виконання в інструкціях SQL, що складаються. Наприклад, наступна інструкція SQL вибирає особисту справу співробітника за особистим номером. Цьому параметру можна присвоїти значення за промовчанням, щоб за запитом завжди видавалося значення часу виконання. У цьому прикладіFormFieldNameвідноситься до поля форми, в якомуКористувач вводить особистий номер співробітника.

У діалоговому вікні «Додавання параметрів сторінки» містяться пари ім'я-значення, схожі на наступну.