แก้บัก MyDatabase

This commit is contained in:
Nakorn Rientrakrunchai
2020-03-11 20:42:55 +07:00
parent 98206137ad
commit ee1f970db6
2 changed files with 12 additions and 2 deletions

View File

@@ -22,7 +22,16 @@ namespace TTSW.Utils
public DataTable ExecuteDataTableNpgsql(string queryString, List<NpgsqlParameter> para)
{
System.Data.DataSet ds = new DataSet();
string connectionString = Configuration.GetConnectionString("externalDBConnectionString");
var DB_HOST = Environment.GetEnvironmentVariable("DB_HOST");
var DB_PORT = Environment.GetEnvironmentVariable("DB_PORT");
var DB_NAME = Environment.GetEnvironmentVariable("DB_NAME");
var DB_USERNAME = Environment.GetEnvironmentVariable("DB_USERNAME");
var DB_PASSWORD = Environment.GetEnvironmentVariable("DB_PASSWORD");
var envConnectionString = $"Server={DB_HOST};Port={DB_PORT};Database={DB_NAME};User ID={DB_USERNAME};Password={DB_PASSWORD};";
string connectionString = !string.IsNullOrEmpty(DB_HOST) ? envConnectionString : Configuration.GetConnectionString("externalDBConnectionString");
using (NpgsqlConnection conn = new NpgsqlConnection(connectionString))
using (NpgsqlCommand cmd = new NpgsqlCommand(queryString, conn))