Udostępnij za pośrednictwem


Jak Wykonywanie funkcji zdefiniowanej przez użytkownika i kod zwrotny procesu (OLE DB)

W tym przykładzie funkcja zdefiniowana przez użytkownika jest wykonywana, a kod zwrotny jest drukowany.

Zakończenie przykładowy kod znajduje się w pliku InitializeAndEstablishConnection_C.cpp.Można pobrać archiwum zawierające próbki z Pobierania programu SQL Server strona w witrynie MSDN.

Próbka ta została opracowana przy użyciu programu Microsoft Visual C++ 2005.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Gdy jest to możliwe, należy używać uwierzytelniania systemu Windows.Jeśli uwierzytelnianie systemu Windows nie jest dostępne, Monituj użytkownikom wprowadzanie poświadczeń przy uruchomieniu czas.Unikaj przechowywania poświadczenia w pliku.Jeśli poświadczenia muszą zostać zachowane, należy zaszyfrować je z Win32 crypto API.

Przykład

Tutaj jest używana przez aplikację funkcja zdefiniowana przez użytkownika próbki.

USE AdventureWorks2008R2;
GO
drop function fn_RectangleArea;
GO

CREATE FUNCTION fn_RectangleArea
   (@Width int, 
@Height int )
RETURNS int
AS
BEGIN

   RETURN ( @Width * @Height )
END;
GO