Chilkat SQL不工作/返回任何东西



我正在尝试30天的免费试用Chilkat,我没有得到任何SQL结果,也没有错误信息(除非它是一个字符串文本值,硬编码)。我已经在服务器上安装了模块,它确认正确

例如,这段地址明显不正确的代码在没有任何反馈的情况下运行(代码来自他们的教程-除了地址-所以在技术上应该是正确的)
DECLARE @hr int
DECLARE @iTmp0 int
DECLARE @sTmp0 nvarchar(max)
DECLARE @rest int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.Rest', @rest OUT
IF @hr <> 0
BEGIN
PRINT 'Failed to create ActiveX component'
RETURN
END
-- Connect to the REST server.
DECLARE @bTls int
SELECT @bTls = 1
DECLARE @port int
SELECT @port = 443
DECLARE @bAutoReconnect int
SELECT @bAutoReconnect = 1
DECLARE @success int
EXEC sp_OAMethod @rest, 'Connect', @success OUT, 'www.incorrect_address.co', @port, @bTls, @bAutoReconnect
IF @success <> 1
BEGIN
EXEC sp_OAGetProperty @rest, 'LastErrorText', @sTmp0 OUT
PRINT @sTmp0
EXEC @hr = sp_OADestroy @rest
RETURN
END

全局解锁方法返回正在工作的消息

'Unlocked in trial mode.'

你知道为什么它不起作用吗?任何硬编码的消息(如"在试用模式下解锁")都在工作,但任何应该返回对象值的消息都没有。

我当然在SQL中启用了配置选项"Ole Automation Procedures"

斯拉夫人

LastErrorText属性的内容可能太大,超出了sp_OAGetProperty所施加的限制。试着像这样使用一个临时表:

DECLARE @tmp1 TABLE (lastErrText ntext)
INSERT INTO @tmp1 EXEC sp_OAGetProperty @rest, 'LastErrorText'
SELECT * from @tmp1

最新更新