From d0ceee54adba15a55f5c32511b94570bf3d2a60e Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 21 Jun 2023 19:18:19 +0800 Subject: [PATCH] Synchronization code --- .../Access/SqlBuilder/AccessExpressionContext.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Src/Asp.Net/SqlSugar.Access/Access/SqlBuilder/AccessExpressionContext.cs b/Src/Asp.Net/SqlSugar.Access/Access/SqlBuilder/AccessExpressionContext.cs index f30ecb5ec..709f73343 100644 --- a/Src/Asp.Net/SqlSugar.Access/Access/SqlBuilder/AccessExpressionContext.cs +++ b/Src/Asp.Net/SqlSugar.Access/Access/SqlBuilder/AccessExpressionContext.cs @@ -23,6 +23,13 @@ namespace SqlSugar.Access public override string ToDate(MethodCallExpressionModel model) { var parameter = model.Args[0]; + if (parameter.MemberName?.ToString()?.Contains(":")==true + && parameter.MemberName?.ToString()?.Contains("-") == true + &¶meter.MemberName?.ToString()?.StartsWith("'") == true) + { + parameter.MemberName ="'"+ parameter.MemberName.ToString() + .ToString().TrimEnd('\'').TrimStart('\'').ObjToDate().ToString("yyyy-MM-dd HH:mm:ss")+"'"; + } return string.Format(" CDate({0}) ", parameter.MemberName); } public override string ToBool(MethodCallExpressionModel model)