Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable / 5 сообщений из 5, страница 1 из 1
23.07.2007, 11:00
    #34676501
Amdera
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
...
Рейтинг: 0 / 0
24.07.2007, 09:30
    #34678889
FasterHarder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
Код: 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
24.07.2007, 10:51
    #34679184
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
FasterHarderДумаю количество добавляемых колонок бесконечность.
Даже с учетом того, что ColumnCount имеет тип Int32 ?
...
Рейтинг: 0 / 0
24.07.2007, 11:29
    #34679386
FasterHarder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Народ, скажите, пожалйста, каково максимальное число столбцов в DataTable
Код: plaintext
I started in 1983, in 2007 i still on a case!

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

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

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


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