У меня есть дата запроса следующим образом:BindingSource фильтр по дате и строки
ShipD: IIf(RecQry].[Gate]="GN", [RecQry].[SDATEE], "")
Пробовал это один, а также:
ShipD: IIf(RecQry].[Gate]="GN", CDate([RecQry].[SDATEE]), "")
Теперь, когда я делаю исходный фильтр связывания с помощью следующего кода , это дает мне ошибку.
dDate = String.Format("[" & ShipDStr & "] >= #{0:M/dd/yyyy}# and
[" & ShipDStr & "] <= #{1:M/dd/yyyy}#", StartDate.Text, EndDate.Text)
An unhandled exception of type 'System.Data.EvaluateException' occurred in System.Data.dll
Additional information: Cannot perform '>=' operation on System.String and System.DateTime
Я попытался удалить решётку из фильтра, по-прежнему получаю сообщение об ошибке, кроме этого времени она была
Additional information: Cannot perform '>=' operation on System.String = and System.Double
Попробовал, используя следующий код, я все еще получаю ошибку:
dDate = "[" & ShipDStr & "] >= #{" & StartDate.Text & ":M/dd/yyyy}# and [" &
ShipDStr & "] <= #{" & EndDate.Text & ":M/dd/yyyy}#"
Additional information: String was not recognized as a valid DateTime
Выход будет отображаться на t он datagridview. Я могу скрыть это временно, но когда я попытался экспортировать его, в этом случае появится скрытая ценность. Может ли кто-нибудь дать рекомендации для решения этой проблемы?
Вы должны добавить больше кода, чтобы показать, как они используются. Я не могу сказать, что вы пытаетесь рассказать нам с «ShipD: ...» - это этикетка? Это также помогло бы нам понять, что это значит: «сделать фильтр источника привязки» – Plutonix
@Plutonix [тег: ShipD] является частью запроса доступа. Я пытаюсь отфильтровать запрос для отчета, используя источник привязки с предоставленным кодом. Больше ничего не показывать, кроме тех, которые я уже предоставил. [Tag: ShipDStr] - это строка, содержащая имя запроса, которое в этом случае является [тегом: ShipD]. – cthen