Передача идентификатора города с использованием для каждого цикла, но только последний идентификатор города принимает
public void Getfunction(int j)
{
строка connectionString = ConfigurationManager.ConnectionStrings ["OneTransportConnectionString"].Параметр connectionString;
SqlConnection sqlConnection = new SqlConnection(connectionString);
Команда sqlcommand команду cmd = новый sqlcommand, который();
Читатель SqlDataReader;
cmd. CommandText = " выберите DISTINCT date_TripDate как TripDate, traveltype. varchar_TravelTypeCode как TripType, contactss.Значение как Mobilenumber,time_TripTime как ShiftTime,поездки.int_VehicleTripID как ордера,varchar_TravelerID как AssociateID,(Associate_FirstName + Associate_LastName) как AssociateName,пол как Пол,varchar_ProjectId как параметр projectid,varchar_ProjectName как название проекта,Город.varchar_CityName как город,placeee.varchar_PlaceName как SourceArea,место.varchar_PlaceName как DestinationArea,varchar_StatusDescription как статус,причина.varchar_ReasonDescription как AppType"
УМК.Свойства commandtext += " у [OneC_988].на [dbo].[988_details_vehiclerequest] запрос";
УМК.CommandText + = " join [OneC_988].[dbo].[988_Details_VehicleTrip] трип по запросу.int_VehicleRequestID=путешествие.int_VehicleRequestID";
cmd. CommandText + = " и int_CityID = @par ";
УМК.Параметры.Добавить("@пар", значения sqldbtype.Инт).Значение = j;
УМК.Свойство Commandtype = Значение Commandtype.Текст;
УМК.Соединение = соединение sqlconnection;
объект sqlconnection.Открыть();
reader = cmd.Метода executereader();
объект sqlconnection.Закрывать();
}
static void Main (string[] args)
{
Программа ps = новая программа();
int [] числа = { 1, 2, 4, 6, 8, 11 };
foreach (int j в цифрах)
{
ПС.Getfunction(Дж);
Система.Приставка.Write ("{0}", j);
}
}
я передаю вышеприведенный идентификатор города, используя для каждого из них, а затем перехожу в функцию Getfunction.
но только в приведенном ниже примере он повторяет только последнее значение 11 в J
УМК.Параметры.Добавить("@пар", значения sqldbtype.Инт).Значение = j; (11-это)
в чем ошибка в моем приведенном выше коде
Что я уже пробовал:
передача идентификатора города используется для каждого цикла, но только для последнего идентификатора города.
я передаю вышеприведенный идентификатор города, используя для каждого из них, а затем перехожу в функцию Getfunction.
но только в приведенном ниже примере он повторяет только последнее значение 11 в J
УМК.Параметры.Добавить("@пар", значения sqldbtype.Инт).Значение = j; (11-это)
в чем ошибка в моем приведенном выше коде