在C#进行HANA数据库连接时,连接字符串都是正确的,但是在运行时会报错
类型初始值设定项引发异常
链接字符串
<connectionStrings>
<add name="Hana" connectionString="Server=msappbhdb:33015;UserName=***;Password=***" providerName="Sap.Data.Hana" />
</connectionStrings>
封装的数据库通用类
public class HanaHelper
{
HanaConnection conn = null;
public string GetHUQuantity(string HU)
{
try
{
conn = new HanaConnection(System.Configuration.ConfigurationManager.ConnectionStrings["Hana"].ConnectionString);
// conn = new HanaConnection(strsql);
string strSql = "select * from aa";
conn.Open();
HanaCommand cmd = new HanaCommand(strSql, conn);
string Quantity = Convert.ToString(cmd.ExecuteScalar());
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
return Quantity;
}
catch(Exception e)
{
return e.Message;
}
/* finally
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}*/
}
}