В выборе, где вы хотите выполнить конкатенацию, вызовите функцию SQL.
Например:
select PID, dbo.MyConcat(PID)
from TableA;
Затем для функции SQL:
Function MyConcat(@PID varchar(10))
returns varchar(1000)
as
begin
declare @x varchar(1000);
select @x = isnull(@x +',', @x, @x +',') + Desc
from TableB
where PID = @PID;
return @x;
end
Синтаксис заголовка функции может быть неправильным, но принцип работает.
Попробуйте этот код, сначала найдите его, содержащий папку с изображениями, и найдите тот, который вы найдете в папке,
string ImagePath = Server.MapPath("~/uploads/stamp_images");
string FileName = 'xyz' + ".png";
//check image file exist or not
var filters = new String[] { "png" };
var files = GetFilesFrom(ImagePath, filters, false);
foreach (var item in files)
{
if (item.Contains(FileName))
{
//return contains image
}
}