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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> небольшая БД для хранения разных типов данных 
:(
    Опции темы
rastamax
Дата 1.8.2007, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Доброго времени суток !

возникла необходимость сделать программу которая будет с охранять по команде юзера данные (создавать ДБ рабочих часов . с указанием места работы и числа ) не могу понять как организовать хранение данных и доступ к ним так чтоб по команде юзера сгенерировать отчет за месяц... обём информации не большой так что использовать sql не имеет смысла.. буду рад любому совету
Макс 

ПС . програмирую на C#

Это сообщение отредактировал(а) rastamax - 1.8.2007, 16:19
PM MAIL   Вверх
thomas
Дата 1.8.2007, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

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



rastamax, 
используй структуры, члены которой имеют фиксированную длину
Код

Structure BTWgroep
        Public btwTarief As Integer
        Public groepNr As Byte
        Public percent As Single
    End Structure

в C# тоже что-то подобное есть(посмотри синтаксис)
Сохраняешь это дело в файл.
Код

Public Function writeFile(ByVal bestandNaam As String, ByVal recnr As Long, _
                              ByVal mystruct As System.ValueType) As Long
        Dim nr As Integer
        nr = FreeFile()
        FileOpen(nr, bestandNaam, OpenMode.Random, , , Len(mystruct))
        FilePut(nr, mystruct, recnr)
        FileClose(nr)
        Return recnr
    End Function

Читать так
Код

Public Function readFile(ByVal bestandNaam As String, ByVal recnr As Long, _
                             ByRef mystruct As System.ValueType) As Long
        Dim nr As Integer
        nr = FreeFile()
        FileOpen(nr, bestandNaam, OpenMode.Random, , , Len(mystruct))
        FileGet(nr, mystruct, recnr)
        FileClose(nr)
        Return recnr
    End Function

Для навигации и быстрого поиска records  используй Пойнтер-табель.

Работает быстро. И никто чужой не прочитает. Если не знаешь как организована структура, то records не прочитать.


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


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

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


 




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


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

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