点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我一直在尝试使用同步...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我一直在尝试使用同步...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我一直在尝试使用同步应用程序将从云上的mysql导出的excel数据导入到SAP B1 HANA数据库的HANA模式表中。
SAP hana版本是1.0,用于SAP B1 Hana。 Excel数据将用于在SAP B1 hana应用程序中创建发票a/r。
我不使用SAP B1 Hana的任何DI APi连接方法,因为syn。 应用程序仅用于将数据从mysql数据库导出到excel文件,并将数据导入到SAp Hana数据库架构。 两个数据库将使用相同的域代码,相同的架构和相同的表名。 这是我正在使用的代码:
私有子ImportToHana(FullFileName作为字符串) Dim filenam作为字符串 filenam = FullFileName 将ExcelConnection设置为新的System.Data.OleDb.OleDbConnection(" Provider = Microsoft.ACE.OLEDB.12.0; Data Source =" + filenam +";扩展属性="" Excel 12.0 Xml; HDR = Yes""") ExcelConnection.Open() Dim expr As String =" SELECT * FROM [Sheet1 $]" Dim objCmdSelect As OleDbCommand =新的OleDbCommand(expr,ExcelConnection) 昏暗的objDR作为OleDbDataReader 昏暗的SQLconn作为新的HanaConnection() Dim sConn As String ="" sConn =" Server ="&sSAPServerName&_ "; Current Schema ="&sSAPDbName&_ "; UseTrusted = False"&_ "; UserID ="&sSAPDbUserName&_ "; Password ="&sSAPDbPassword SQLconn.ConnectionString = sConn SQLconn.Open() 将bulkCopy用作HanaBulkCopy = New HanaBulkCopy(SQLconn) bulkCopy.DestinationTableName =" AR_Invoice" 尝试 objDR = objCmdSelect.ExecuteReader bulkCopy.WriteToServer(objDR) objDR.Close() SQLconn.Close() MsgBox("数据已成功导入到SQL",MsgBoxStyle.Information) 异常捕获 MsgBox(例如ToString) 结束尝试 最终使用 结束
导入失败。 请帮助我解决此问题。 非常感谢。
Rgds
史蒂夫
你好史蒂夫,
对于由SAP管理的表的架构,我不会在HANA中使用大容量副本。 这可能会破坏数据库模型的完整性。
允许的机制是DTW,服务层或DI-API。 DTW还允许您将ODBC用作数据源。
关于。
赫克托。
一周热门 更多>