无法使用vb.net将数据导入到hana模式表

2020-08-16 16:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我想将Excel工作...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我想将Excel工作表直接导入SAP Business One 9.3 For Hana使用的SAP HANA 1.0的HANA模式的内部表中。 Excel工作表包含一些数据。 只有一张纸,有20列。

Excel表格是通过使用vs的 vb.net 开发的应用程序从mysql导出的 。2015或2010,然后将其导入到hana模式表中。 在hana模式和mysql模式中,表名称为Invoice_AR。

进行导入时,系统提示错误。 错误消息的屏幕截图如下:

我在mysql模式表和hana模式表之间创建了相同的列类型。 我没有在mysql模式表字段中使用double。 我也不使用列类型'system.init32'。

在系统中导入excel数据期间是否有任何变化?

这是代码 我正在使用:

私有子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

史蒂夫

(13.7 kB)
4条回答
clasier
2020-08-16 16:51

有人可以解决此问题吗? 我需要你的帮助。

除了使用hanabulkcopy之外,还有其他解决方案吗? 您能否共享示例代码以将excel导入sap hana 1.0中的hana模式表? 预先感谢

一周热门 更多>