Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Код не всегда работает, работа с XML 
:(
    Опции темы
Edd
Дата 15.4.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: нет
Всего: 1



Есть функция которая открывает XML, читает данные и возращает таблицу.
Далее эти данные выводятся на экран.

Проблема следующая:
запускается страница, данные не показываются. Никаких ошибок.
запускаем повторно, всё ОК. 

иногда страница запускается сразу без проблем, 
иногда 10 раз перезапускаю, по нулям, делаю Debuging, всё ОК (и то не всегда).

Код проверял много раз, всё нормально.

В чём может быть проблема? smile 



PM MAIL   Вверх
Rififi
Дата 15.4.2008, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: нет
Всего: 36



Цитата
В чём может быть проблема?

в невалидных данных?
прикрути, что ли, проверку по схеме...
PM MAIL   Вверх
Edd
Дата 16.4.2008, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: нет
Всего: 1



Цитата

прикрути, что ли, проверку по схеме... 

Со схемои всё в порядке!
Проблема проявляется когда с фаила одновремменно читается для двух страниц и более.
Тоесть: Пока один читает, второму возращает пустоту (видит что фаил уже открыт и читается, и поэтому не может с фаилом работать).

Как с этой проблемой бороться?
PM MAIL   Вверх
Gregoryy
Дата 20.4.2008, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 6.10.2007

Репутация: 1
Всего: 1



Я думаю из-за того что держаться в системе твой файл у меня такая же проблема при записи, а потом чтения текстового файла. 
PM MAIL ICQ   Вверх
Edd
Дата 21.4.2008, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: нет
Всего: 1



При записи всё нормально, фаилы даже разные создаю.
А вот чтение одному нормально, а второму (третьему и т.д.), несмотря что открывает другои фаил возрощает "null" smile 
Код

....
        Random rnd = new Random();
        int rndNum=rnd.Next(1,2000);
        string FilePath = filePath + "files\\XMLFile"+rndNum.ToString()+".xml";
        StreamWriter XMLtxt = new StreamWriter(FilePath);
        XMLtxt.Write(str);
        XMLtxt.Close();
        DataSet ds = new System.Data.DataSet();
        ds.ReadXml(FilePath, System.Data.XmlReadMode.Auto);//читает, но инфа = null

        DataTable dtb = ds.Tables["Product"];
        foreach (DataRow dtrw in dtb.Rows)
....

Gregoryy как ты с этим боролся?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.1454 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.