powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
5 сообщений из 5, страница 1 из 1
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
    #34676501
Amdera
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
    #34678889
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!

чтобы определить максимальное количество колонок в таблице необходимо более корректно построить формирование имени добавляемой колонки, но по крайней мере для для 30000 вот тестовый пример :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
namespace WindowsApplication8
{
    public partial class Form1 : Form
    {
        DataColumn sql_Column;
        DataTable sql_Table = new DataTable("Test");
        string str = "1";

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            for (int i =  0 ; i <  30000 ; i++)
            {
                sql_Column = new DataColumn(str,typeof(int));
                sql_Column.ReadOnly = true;
                str = str + "1";

                sql_Table.Columns.Add(sql_Column);

            }

            MessageBox.Show(sql_Table.Columns.Count.ToString());

        }
    }
}

так что такого ограничения как в том же MS SQL Server на 1024 колонки нет. Думаю количество добавляемых колонок бесконечность.
...
Рейтинг: 0 / 0
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
    #34679184
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FasterHarderДумаю количество добавляемых колонок бесконечность.
Даже с учетом того, что ColumnCount имеет тип Int32 ?
...
Рейтинг: 0 / 0
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
    #34679386
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!

полностью согласен с вашим замечанием :

chpasha Даже с учетом того, что ColumnCount имеет тип Int32 ?

не стал это указывать( бесконечность понятия абстрактное и думаю в данном контексте уместно :) ), т к даже теоретически сложно придумать задачу, использующую 10 000 колонок, не говоря уже о 32 565( или скока там не помню точно ).
...
Рейтинг: 0 / 0
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
    #34862402
kWt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FasterHarder chpasha Даже с учетом того, что ColumnCount имеет тип Int32 ?
не стал это указывать( бесконечность понятия абстрактное и думаю в данном контексте уместно :) ), т к даже теоретически сложно придумать задачу, использующую 10 000 колонок, не говоря уже о 32 565( или скока там не помню точно ).
2 ^ 32 = 4 294 967 296 :-)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]