首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图使用SQL连接器创建一个简单的逻辑应用程序

试图使用SQL连接器创建一个简单的逻辑应用程序
EN

Stack Overflow用户
提问于 2015-10-06 07:53:47
回答 1查看 1K关注 0票数 1

我正在尝试创建一个简单的逻辑应用程序

  • 我想添加一个SQL connector...so,我提供了连接信息到一个Azure数据库中,该数据库与我的测试逻辑应用程序位于同一个区域。它离开了至少3分钟,并回来说,连接不可能是建立的。所以我可能输入了一些wrong.....but,我无法找到修复我输入的内容的方法。再也没有办法编辑连接属性了。我只能继续从资源组中删除连接器,然后再试一次。
  • 但是,删除连接器并不是一个简单的task....when,我从资源组中选择了连接器.我继续获取诸如“无法找到扩展”'Microsoft_Azure_Microservices‘以及有时’错误加载瓷砖‘之类的错误。不管怎么说,我至少试过5-6次了,终于成功了。我删除了连接器并重新启动。
  • 第二次尝试,我创建了一个connector...but --我必须没有提供一个民意测验查询...so --它说没有触发操作,我不得不再次重复上面的步骤。
  • 第三次尝试.我创建了一个带有触发器的SQL连接器(通过提供可用数据和轮询查询),并添加了一个Office 365连接器。我运行它.我原以为只收到3封电子邮件,但我收到了大约150和going...then我不得不禁用它!因此,我想检查查询(可用数据和轮询),以确保我编写了correctly...but again...there的update语句没有办法做到这一点。如果我转到资源管理器,选择连接器并尝试访问设置,我就会感到上面的errors....quite令人沮丧。

你能给我指点一下我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2015-10-06 22:10:54

谢谢你发帖。了解你的挫折感在哪里被卡住了。

若要在部署后编辑该设置,请进入Azure到浏览-> API应用程序-> ->,单击“宿主”或“Apps”-> ->应用程序设置下的链接

在此过程中,您应该会看到API应用程序的所有提供设置。

至于为什么您的应用程序是无限循环的,SQL连接器 Poll查询要求您返回一些值(或删除行),这样行就不会出现两次。换句话说,您需要以API应用程序知道它以前是否读过行的方式编写查询。示例Poll查询是

代码语言:javascript
复制
SELECT *, GetData() as 'PollTime' FROM [Order]
WHERE OrderStatus = 'ProcessedForCollection'
ORDER BY Id DESC;
UPDATE [Order] SET OrderStatus = 'ProcessedForFrontDesk'
    WHERE Id =
    (SELECT Id FROM [Order] WHERE OrderStatus = 'ProcessedForCollection' ORDER BY Id DESC)

返回可用性查询

代码语言:javascript
复制
SELECT COUNT(*) FROM [Order] WHERE OrderStatus = 'ProcessedForCollection'

希望这是合理的。如果你还有其他问题,请告诉我。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32964561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档