-
Anonymous
Преобразование данных хранимой процедуры в CSV. Я пытаюсь понять, как использовать запятые и кавычки для пустых полей.
Сообщение
Anonymous »
Код: Выделить всё
sb.AppendLine("Employee Id,First Name,Last Name,Email,Username,Password,Role,Group Name,Country Code, Supervisor Id, Hire Date, Birth Date");
for (int i = 0; i < dt.Rows.Count; i++)
{
String[] empid = dt.Rows[i]["EmpId"].ToString().Split(new Char[] { '-' });
sb.AppendLine(Convert.ToInt32(empid[0]).ToString("000000") + "," + dt.Rows[i]["FirstName"] + "," + dt.Rows[i]["LastName"].ToString().Replace(",", " ") +
",," + dt.Rows[i]["Email"] + ",reward," + dt.Rows[i]["Role"] + ",CCCC," + ",," + ",," + dt.Rows[i]["EmployeeHireDate"] + "," + dt.Rows[i]["EmployeeBirthDate"]);
}
- поле электронной почты должно быть пустым
- имя пользователя должно быть адресом электронной почты
< li>код страны должен быть пустым
- идентификатор супервизора должен быть пустым
Подробнее здесь:
https://stackoverflow.com/questions/727 ... how-to-use
1735392908
Anonymous
[code]sb.AppendLine("Employee Id,First Name,Last Name,Email,Username,Password,Role,Group Name,Country Code, Supervisor Id, Hire Date, Birth Date");
for (int i = 0; i < dt.Rows.Count; i++)
{
String[] empid = dt.Rows[i]["EmpId"].ToString().Split(new Char[] { '-' });
sb.AppendLine(Convert.ToInt32(empid[0]).ToString("000000") + "," + dt.Rows[i]["FirstName"] + "," + dt.Rows[i]["LastName"].ToString().Replace(",", " ") +
",," + dt.Rows[i]["Email"] + ",reward," + dt.Rows[i]["Role"] + ",CCCC," + ",," + ",," + dt.Rows[i]["EmployeeHireDate"] + "," + dt.Rows[i]["EmployeeBirthDate"]);
}
[/code]
[list]
[*]поле электронной почты должно быть пустым
[*]имя пользователя должно быть адресом электронной почты
< li>код страны должен быть пустым
[*]идентификатор супервизора должен быть пустым
[/list]
Подробнее здесь: [url]https://stackoverflow.com/questions/72736662/converting-stored-procedure-data-to-a-csv-i-am-trying-to-figure-out-how-to-use[/url]