(SQL Server) Get Version of Chilkat
Demonstrate how to find out the version of Chilkat at runtime.
// Important: See this note about string length limitations for strings returned by sp_OAMethod calls.
//
CREATE PROCEDURE ChilkatSample
AS
BEGIN
DECLARE @hr int
DECLARE @sTmp0 nvarchar(4000)
-- Most Chilkat classes include a Version property.
-- To find the version of Chilkat, such as "9.5.0.94",
-- instantiate the object and examine the Version property.
-- For example:
DECLARE @sftp int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.SFtp', @sftp OUT
IF @hr <> 0
BEGIN
PRINT 'Failed to create ActiveX component'
RETURN
END
DECLARE @chilkatVersion nvarchar(4000)
EXEC sp_OAGetProperty @sftp, 'Version', @chilkatVersion OUT
PRINT @chilkatVersion
-- Most other Chilkat classes also have the Version property
-- For example:
DECLARE @json int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.JsonObject', @json OUT
EXEC sp_OAGetProperty @json, 'Version', @sTmp0 OUT
PRINT @sTmp0
EXEC @hr = sp_OADestroy @sftp
EXEC @hr = sp_OADestroy @json
END
GO
|