我希望能够在ASPX页面的OR子句中使用带有控制参数的QueryString参数。
以下适用于QueryString参数
df <- as.data.frame(matrix(rep(NA, length(nrow(mat)*length(ncol(mat)))),
nrow = nrow(mat), ncol = (ncol(mat))))
colnames(df) <- colnames(mat)
# fill in df dataframe:
for (i in 1:nrow(mat))
{
df[ i, ] = cumsum(mat[i, 1:ncol(mat)])
}
df$TagID <- rownames(mat)
library(tidyverse)
df <- gather(df, key = Station, value = value, -TagID)
df2 <- df %>%
group_by(TagID) %>%
mutate(laststation = Station[value == 1]) %>%
filter(!duplicated(TagID))
Error: incompatible size (3), expecting 11 (the group size) or 1
以下不起作用
Select * From Data1
WHERE ([Customer Name] = @C)
AND ([Order Number] = @O)
AND ('AD\' + Salesperson_AD_User_ID = @U)
AND ([Warehouse Id] = @W)
AND ([Use Description] is NOT NULL)
<SelectParameters>
<asp:querystringparameter QueryStringField="C" Name="C" />
<asp:querystringparameter QueryStringField="O" Name="O" />
<asp:querystringparameter QueryStringField="U" Name="U" />
<asp:querystringparameter QueryStringField="W" Name="W" />
</SelectParameters>
全名是控制参数(文本框,下拉列表等) (@Customer_Name,@ Order_Number,@ username,@ warehouse_Id)
,这封信是Querystring (@ C,@ O,@ W,@ U)
select * From Data1
WHERE ([Customer Name] = @Customer_Name OR [Customer Name] = @C)
AND ([Order Number] = @Order_Number OR [Order Number] = @O)
AND ('AD\' + Salesperson_AD_User_ID = @username OR'AD\' + Salesperson_AD_User_ID = @U)
AND ([Warehouse Id] = @Warehouse_Id OR [Warehouse Id] = @W)
AND ([Use Description] IS NOT NULL)
如果未提供QueryString或者QueryString包含值使用它,如何将An OR Clause添加到控件的默认值?