cancel
Showing results for 
Search instead for 
Did you mean: 

Incorrect Syntax in HANA

Former Member
0 Kudos

Dear Experts,

Am using DataAdpater to update one UDT in SAP B1 Hana database. But am getting the following Error.

"Sap.Data.Hana.HanaException (0x80004005): sql syntax error: incorrect syntax near "@": line 1 col 13 (at pos 13) at Sap.Data.Hana.HanaDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataTable dataTable) "

Even I have tried with HANADATAADAPTER also. But still same Error.

Code :

sboStagingHanaAdapter.UpdateCommand = new HanaCommand(updateCommand, this.SboHanaConnecton);

sboStagingHanaAdapter.Update(dt);

sboStagingTableAdapter.UpdateCommand = new System.Data.Odbc.OdbcCommand(updateCommand, this.OdbcConnection);

sboStagingTableAdapter.Update(dataSet.Tables[0]);

Thanks in advance.

former_member233854
Active Contributor
0 Kudos

Please, share the command you are trying to run

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member197733
Contributor
0 Kudos

It will be hard to tell without sharing the query.

Nevertheless, read my answer about SQL statements on HANA.

The XSOdata works on top of tables as well and might give you a more streamlined approach.