Создание таблицы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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