Synchronization code

This commit is contained in:
sunkaixuan 2023-01-02 14:44:56 +08:00
parent 5ca1e63872
commit 55628641c8
2 changed files with 9 additions and 2 deletions

View File

@ -32,6 +32,10 @@ namespace SqlSugar
{
break;
}
else if (item.Value != null && item.Value.ObjToString().Contains("||") && Regex.IsMatch(item.Value.Replace(" ", "").Trim(), @"\|\|@\w+\|\|"))
{
break;
}
sql = sql.Replace(item.Value, item.Value.Replace("@", UtilConstants.ReplaceKey));
}
}
@ -156,7 +160,7 @@ namespace SqlSugar
{
sqlParameter.DbType = System.Data.DbType.AnsiString;
}
if (parameter.IsRefCursor)
if (parameter.IsRefCursor)
{
sqlParameter.DmSqlType = DmDbType.Cursor;
}

View File

@ -29,6 +29,10 @@ namespace SqlSugar
{
break;
}
else if (item.Value != null && item.Value.ObjToString().Contains("||") && Regex.IsMatch(item.Value.Replace(" ","").Trim(), @"\|\|@\w+\|\|"))
{
break;
}
sql = sql.Replace(item.Value, item.Value.Replace("@", UtilConstants.ReplaceKey));
}
}
@ -141,7 +145,6 @@ namespace SqlSugar
Check.ExceptionEasy(it.Message, $"错误:{it.Message},出现这个错的原因: 1.可能是参数名为关键词(例如 @user 2. SQL错误。");
}
};
public override void SetCommandToAdapter(IDataAdapter dataAdapter, DbCommand command)
{
((MyOracleDataAdapter)dataAdapter).SelectCommand = (OracleCommand)command;