on 04-08-2015 7:56 PM
Hola,
Tengo el siguiente problema: Estoy creando un desarrollo por medio de VB.NET, y estoy tratando de crear una conexión a la base de datos SAP HANA mediante una conexión ODBC, mediante este código:...
Dim con As New Odbc.OdbcConnection("driver={HDBODBC};ServerNode=servidor:30015;uid=SYSTEM;PWD=contraseña;DATABASE=PRUEBAS;")
cn.Open()
Pero al momento de compilarlo me marca el siguiente error en la línea cn.Open() , ya agregué las siguientes referencias:
*Imports System.Data
*Imports System.Data.Odbc
¿Me estará haciendo falta una librería, o alguna otra cosa en específico?
O ¿Puedo crear la conexión entre SAP HANA y VB.NET?
Hola Axel,
¿Porque no usas la conexión de la DI API hacia la base de datos que deseas? De esta manera simplemente indicas en el servertype que trabajas con hana y te establece la misma.
Espero que te sea de ayuda.
Saludos,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Buenas tardes.
Este sería el codigo de conexion en C#
class SAPBusinessOne
{
SAPbobsCOM.Company oCompany = new SAPbobsCOM.Company();
public SAPBusinessOne()
{
ConSAP();
}
private void ConSAP()
{
oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_HANADB;
oCompany.DbUserName = "sa";
oCompany.DbPassword = "SAP**";
oCompany.Server = "sap9";
oCompany.CompanyDB = "SBO9*****";
oCompany.UserName = "manager";
oCompany.Password = "*****";
oCompany.UseTrusted = false;
oCompany.language = BoSuppLangs.ln_Spanish_La;
if (oCompany.Connect() != 0)
{
MessageBox.Show(oCompany.GetLastErrorDescription());
}
else
{
Query();
}
}
private void Query()
{
SAPbobsCOM.Recordset oRs = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
string ssql = "select campo from tabla where 1=1";
oRs.DoQuery(ssql);
}
}
Saludos
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.