powershell - 使用 HDBODBC 连接
问题描述
我有这段代码可以使用 HDBODBC(在 Windows ODBC 数据源中配置)连接到 SAP HANA:
function Get-ODBCBData ($connectstring, $sql) {
$Conn = New-Object System.Data.Odbc.ODBCconnection($connectstring)
$Conn.Open()
$readcmd = New-Object System.Data.Odbc.ODBCCommand($sql, $Conn)
$readcmd.CommandTimeout = '300'
$da = New-Object System.Data.Odbc.ODBCDataAdapter($readcmd)
$dt = New-Object System.Data.DataTable
[void]$da.Fill($dt)
$Conn.Close()
return $dt
}
$hdbSqlCmd = "myquery"
$hdbConnectionString = "Driver={HDBODBC};ServerNode=xxxxxx.xxx.xxx:30015;UID=username;PWD=password;"
Get-ODBCBData $hdbConnectionString $hdbSqlCmd
但我得到这个错误:
解决方案
推荐阅读
- python - 熊猫 groupby 并与当前月份相加
- javascript - 我的屏幕没有滚动 onClick 可能是什么问题?
- audio - 如何使用 Prolog 播放声音?
- javascript - 验证 | V-alert :值只是在更新属性时显示不关闭
- python - 为什么所有 Dash 组件在点击时都有边框?
- deep-learning - 在 AWS Sagemaker 上使用 PyTorch 时如何分配资源?
- ios - applicationDidBecomeActive 未调用,而其他委托正常调用
- angular - 加载时出错:Uncaught ReferenceError: module is not defined in http://localhost:9876/_karma_webpack_/scripts.js line 1
- angular - 如何在Angular中的组件中调用服务类中的函数
- python - CSV 寻求顶部不使用文件