2015-01-10 3 views
-2

Я пытаюсь создать пустой datatable, который позже будет заполнен пользователем. Есть ли способ сделать это, а затем проверить, если таблица была создана?Программно создайте новую таблицу

Я уже пробовал это с помощью DB доступа и получил его на работу, но в моем случае было бы более целесообразным сделать это внутри самой программы.

+0

Пожалуйста, покажите нам, что вы пробовали до сих пор. Кроме того, прочитайте [this] (http://stackoverflow.com/help/how-to-ask). –

+0

Там, к сожалению, пока ничего не видно, я пробовал несколько кодов вставки папок, чтобы настроить новый datatable, ожидая найти его впоследствии в своем DB-Explorer, но я не сделал – Narrenschiff

+0

Какой движок базы данных вы хотите использовать? Каждый имеет тенденцию иметь свои собственные вариации в команде SQL CREATE TABLE ... –

ответ

0

Вы можете создать пустой DataTable с этим синтаксисом:

Dim dt As New DataTable ' Create the empty datatable 

dt.Columns.Add("ColumnNameHere", GetType(Int32)) ' Add a column called "ColumnNameHere" that holds integer values 

Вы можете добавить столько столбцов, сколько вам нужно, чтобы соответствовать вашей таблице базы данных. Также здесь приведен список допустимых типов данных, которые можно использовать для определения ваших столбцов (возможно, вам придется делать больше чтения, чтобы убедиться, что вы соответствуете правильному типу данных VB.Net с типом данных ваших баз данных).

  • Boolean
  • Байт
  • Char
  • DateTime
  • Десятичный
  • Double
  • Guid
  • Int16
  • Int32
  • Int64
  • SByte
  • Single
  • Строка
  • TimeSpan
  • UInt16
  • UInt32
  • UInt64
+0

Вы знаете, сэр, если пользователь, который не пытался до сих пор, будет отклонять ответ, который им не подходит .. – CodingSource

Смежные вопросы