Hola, es lo que se me hace raro, mi código está así:
oCompany = new SAPbobsCOM.Company();
oCompany.Server = “NDB@sap-hana-s2v2:30013”;
oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_HANADB;
oCompany.DbUserName = “Usuario de hana”;
oCompany.DbPassword = “3Passw0rd de hana”;
oCompany.CompanyDB = “base de datos”;
oCompany.UserName = “usuario sap”;
oCompany.Password = “contraseña sap”;
y la consulta la hago de la siguiente manera:
SqlConnection conn;
SqlCommand cmd;
DataTable dt = new DataTable();
SqlDataAdapter sda;
conn = new SqlConnection(_SQLClientConnectionSAP);
conn.Open();
string query = "select \"CardCode\",\"CardName\",\"Password\",\"validFor\" from OCRD " +
"where \"CardType\"='S' and \"validFor\"='Y' and \"CardCode\"='" + CardCode + "' and \"Password\"='" + Password + "'";
cmd = new SqlCommand(query, conn);
sda = new SqlDataAdapter(cmd);
sda.Fill(dt);
cmd.Connection.Close();
conn.Close();
La cadena de conexión queda dela siguiente manera:
_SQLClientConnectionSAP = “Data Source=NDB@sap-hana-s2v2:30013;Offline=False;Initial Catalog= Base ;User ID=usuario base ;Password=pass base”;
Estoy empezando a trabajar con hana y es un ambiente nuevo, si entendí tu comentario de hace rato necesito cambiar la conexión de sql a hana, pero no se cómo hacerlo. Agradezco de tu ayuda.