1.修改切换数据库问题
This commit is contained in:
parent
710bb340c0
commit
1c2a89e53f
|
@ -32,7 +32,7 @@ namespace Aitex.Core.RT.DBCore
|
||||||
return Manager?.ExecuteReader(sql);
|
return Manager?.ExecuteReader(sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static object ExecuteScalar(string sql)
|
public static object ExecuteScalar(string sql, bool isChangeDB = true)
|
||||||
{
|
{
|
||||||
return Manager?.ExecuteScalar(sql);
|
return Manager?.ExecuteScalar(sql);
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,7 +52,7 @@ namespace Aitex.Core.RT.DBCore
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
object obj = _dataBase.ExecuteScalar($"select datname from pg_catalog.pg_database where datname='{_dbName}'");
|
object obj = _dataBase.ExecuteScalar($"select datname from pg_catalog.pg_database where datname='{_dbName}'",false);
|
||||||
if (obj == null)
|
if (obj == null)
|
||||||
{
|
{
|
||||||
string cmdText = $"CREATE DATABASE {_dbName} WITH OWNER = postgres ENCODING = 'UTF8' TABLESPACE = pg_default CONNECTION LIMIT = -1";
|
string cmdText = $"CREATE DATABASE {_dbName} WITH OWNER = postgres ENCODING = 'UTF8' TABLESPACE = pg_default CONNECTION LIMIT = -1";
|
||||||
|
@ -313,9 +313,9 @@ namespace Aitex.Core.RT.DBCore
|
||||||
return _dataBase.ExecuteNonQuery(sql, columnsName, args);
|
return _dataBase.ExecuteNonQuery(sql, columnsName, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
public object ExecuteScalar(string sql)
|
public object ExecuteScalar(string sql, bool isChangeDB = true)
|
||||||
{
|
{
|
||||||
return _dataBase.ExecuteScalar(sql);
|
return _dataBase.ExecuteScalar(sql, isChangeDB);
|
||||||
}
|
}
|
||||||
|
|
||||||
public DataSet ExecuteDataSet(string sql)
|
public DataSet ExecuteDataSet(string sql)
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace Aitex.Core.RT.DBCore
|
||||||
|
|
||||||
public DbDataReader ExecuteReader(string sql);
|
public DbDataReader ExecuteReader(string sql);
|
||||||
|
|
||||||
public object ExecuteScalar(string sql);
|
public object ExecuteScalar(string sql, bool isChangeDB = true);
|
||||||
|
|
||||||
public DataSet ExecuteDataSet(string sql);
|
public DataSet ExecuteDataSet(string sql);
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ namespace Aitex.Core.RT.DBCore
|
||||||
|
|
||||||
public int ExecuteNonQuery(string sql, string[] columnsName, params object[] args);
|
public int ExecuteNonQuery(string sql, string[] columnsName, params object[] args);
|
||||||
|
|
||||||
public object ExecuteScalar(string sql);
|
public object ExecuteScalar(string sql, bool isChangeDB = true);
|
||||||
|
|
||||||
public DataSet ExecuteDataSet(string sql);
|
public DataSet ExecuteDataSet(string sql);
|
||||||
|
|
||||||
|
|
|
@ -154,7 +154,7 @@ namespace Aitex.Core.RT.DBCore
|
||||||
/// <param name="sql"></param>
|
/// <param name="sql"></param>
|
||||||
/// <param name="args"></param>
|
/// <param name="args"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public object ExecuteScalar(string sql)
|
public object ExecuteScalar(string sql, bool isChangeDB = true)
|
||||||
{
|
{
|
||||||
using (NpgsqlConnection conn = new NpgsqlConnection(_connString))
|
using (NpgsqlConnection conn = new NpgsqlConnection(_connString))
|
||||||
{
|
{
|
||||||
|
@ -164,7 +164,7 @@ namespace Aitex.Core.RT.DBCore
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
PrepareCommand(cmd, conn, sql);
|
PrepareCommand(cmd, conn, sql, isChangeDB);
|
||||||
obj = cmd.ExecuteScalar();
|
obj = cmd.ExecuteScalar();
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|
Loading…
Reference in New Issue