【问题标题】:Connect to ASE sybase in Robotframework在 Robotframework 中连接到 ASE sybase
【发布时间】:2018-03-29 18:53:24
【问题描述】:

我正在尝试使用以下方式连接到 ASE sybase,但无法:

connect To Database Using Custom Params    pyodbc     "Driver={Adaptive Server Enterprise}; server=; port=;db=;uid=; pwd=;"

我已经使用“pip install pyodbc”安装了“pyodbc”。

【问题讨论】:

  • 这些引号在整个连接字符串周围显得格格不入。我怀疑你需要它们。此外,如果您至少不定义服务器和端口,您可能不会有太多运气。 Robot 不是外壳,因此您不需要为关键字引用参数。您可能遇到了错误,请在您的问题中包含该错误。
  • 用引号它起作用了。由于必须提供服务器、端口、数据库、用户、密码,因此这些都被简单地设置为空,只有这些字段。必须理解,应该提供这些。在机器人框架中,您必须为关键字提供参数。参数可能是默认的和非默认的。这将有助于重用关键字。更多详情请参考链接 - stackoverflow.com/questions/28788795/…
  • 我知道关键字是如何工作的——我在 stackoverflow 上拥有最高的机器人框架代表。你的评论不清楚。该问题显示使用引号并声称它不起作用,但您的评论说“使用引号它起作用”。这是否意味着你已经解决了你的问题?
  • 是的。我解决了。正如@Nikesh 所评论的那样,我错过了安装
  • 是的。问题已解决。 @bryan

标签: robotframework sap-ase


【解决方案1】:

如果您遇到类似错误 - 错误 [IM002] [Microsoft][ODBC 驱动程序管理器] 找不到数据源名称且未指定默认驱动程序

这可能是您的安装不完整 - 请按照以下步骤操作

安装 -

I:\Apps\Sybase_OpenClient_15.5_0_ESD8x64_DTP_v1.0\Sybase_OpenClient_15.5_0_ESD8x64_DTP_v1.0.msi

确保设置了环境变量/PATH

这应该可行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 2018-07-10
    • 2013-09-14
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    相关资源
    最近更新 更多