Создание таблицы SQL с использованием C#C#

Место общения программистов C#
Anonymous
Создание таблицы SQL с использованием C#

Сообщение Anonymous »

Я хотел бы создать две таблицы SQL с использованием C# в цикле. Каждая таблица уникальна, и имена столбцов хранятся в массиве. Каждый массив имен столбцов фактически получается из заголовка CSV-файла.

Код: Выделить всё

 ### fnames is an array of file paths (2 csv files)
foreach string f in fnames)
{
## snip
using (StreamReader rdr = new StreamReader(f))
{
string header = read.line();  ## This is the array of table columns
}
string tab = Path.GetFileNameWithoutExtension(f);
string query = @"create table "+ tab + ..."; #I am not sure how to write the column names and types dynamically
}
Представьте, что:
  • Столбцы таблицы 1: дата (datetime), значение (int)
    Представьте, что:

    Столбцы таблицы 1: дата (datetime), значение (int)
    Столбцы таблицы 2: дата (datetime), идентификатор (varchar(255)), возврат (int)
Обратите внимание, что в двух таблицах есть разные столбцы разных типов.
Как этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/190 ... ng-c-sharp

Вернуться в «C#»