Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
#055<< #056 |
СОВЕТ
Альтернативный код для замены XP_MAKEWEBTASK, который позволяет выводить данные из полей TEXT в таблицу HTML формата
Хранимая процедура XP_MAKEWEBTASK используется для вывода таблицы SQL Server в HTML формате. Однако, когда столбец таблицы содержит поле типа TEXT, XP_MAKEWEBTASK дает Вам два способа его отображения в столбец HTML таблицы: Параметры настройки транслятора проекта Эта программа должна быть откомпилирована средствами Visual C++, как 32 битное приложение. Пример написан на C ++, и файл должен иметь расширение .cpp. Необходимые Headers/Libs sql.h и sqlext.h файлы поставляются с ODBC SDK. ODBC SDK libs и headers необходимы для компиляции кода. Особенности
Обратите внимание, что MAX_DATA определяет количество/длину данных, которые будут возвращены. Для текстовых полей может быть необходимо увеличение этого значения.
Server Name: paubate0 Однако, эти данные могут быть изменены, или их желательно добавить это как параметр командной строки. Исполнение Предполагается, что это было откомпилировано как web_cmd.cpp, командная строка следующая: web_cmd pubs..sales > output.htm Код
//The information in this document is provided "AS IS" without warranty of any kind, either
#include
#define MAX_DATA 4096
class direxec
public:
void direxec::html_head()
void direxec::html_end()
// Allocate environment handle, allocate connection handle,
{
//Pointers are initialized to NULL for safety.
rc=SQLAllocEnv(&henv);
rc=SQLAllocConnect(henv,&hdbc);
rc=SQLConnect(hdbc,chr_ds_name,SQL_NTS,(unsigned char *)"sa",SQL_NTS,(unsigned char *)"password",SQL_NTS);
rc=SQLAllocStmt(hdbc,&hstmt); }
// Execute SQL command with SQLExecDirect() ODBC API.
//Print HTML header
//Get and print data
//Print Table headers
//Print Columns of Result Set
printf("<TR>\n");
rc=SQLGetData(hstmt,col_loop,SQL_C_CHAR,szData,sizeof(szData),&cbData);
printf("%s",szData);
//Print table footer
//row count=0 and either table empty or error
//Print HTML Ending Tags
// Free the statement handle, disconnect, free the connection handle and
rc=SQLFreeStmt(hstmt,SQL_DROP);
rc=SQLDisconnect(hdbc);
rc=SQLFreeConnect(hdbc);
rc=SQLFreeEnv(henv);
// Display error message in a message box that has an OK button.
while(SQLError(0,0,hstmt,szSQLSTATE,&nErr,msg,sizeof(msg),&cbmsg)== SQL_SUCCESS)
}
int main(int argc,char *argv[])
if (argc != 2)
// Allocate handles and connect.
// Concatinate Table Name and Execute Statement x.sqlexec((UCHAR FAR *)select_cmd);
// Free handles and disconnect
// Return success code; example executed successfully.
ГОТОВИМСЯ К ТЕСТУ ПО 70-028
ШПАРГАЛКА #10 Продолжение (обзор официального курса Microsoft) Агенты репликации
Чтобы можно было проводить репликацию, необходимо сначала синхронизировать исходные таблицы данных и таблицы назначения.
Агент создания моментальных снимков (Snapshot) используется при проведении начальной синхронизации во всех методах репликации.
Этот агент готовит схему и содержимое публикуемых таблиц и хранимых процедур, а затем сохраняет файлы на дистрибуторе. Агент
распределения (Distribution) применяет к подписчикам полученные от дистрибутора моментальные снимки данных. Кроме того, этот агент
применяет к подписчикам транзакции базы данных Distribution. Средства репликации просматривают журнал транзакций каждой базы
данных, для которой назначена репликация транзакций, и ищут транзакции, подлежащие репликации. Агент чтения журнала транзакций
(Log Reader) копирует транзакции, помеченные для репликации в журнале транзакций издателя, в базу данных Distribution, где они остаются
до тех пор, пока их не удастся распределить по соответствующим подписчикам и применить к их базам данных. Агент слияния (Merge)
объединяет изменения данных из нескольких узлов, которые произошли с момента получения первоначального моментального снимка. Продолжение следует. ПОЛЕЗНОСТИ
Первые шаги с ERwin 4.0 Новые технические статьи Microsoft
Support
WebCast: Understanding INSTEAD OF Triggers in Microsoft SQL Server 2000 ФОРУМ SQL.RU: САМЫЕ ПОПУЛЯРНЫЕ ТОПИКИ НЕДЕЛИ
Подкачка
данных
По
поводу "А как же тогда" собственно по теме ФОРУМ SQL.RU: ВОПРОСЫ ОСТАЛИСЬ БЕЗ ОТВЕТА
Информация автора рассылки: |
#055<< #056 |
|
http://subscribe.ru/
E-mail: ask@subscribe.ru | Отписаться | Рейтингуется SpyLog |
В избранное | ||