2013-12-13 3 views
0

У меня есть небольшой веб-сайт с несколькими различными формами, вставляющий данные в sql. Но у пользователей есть проблемы с этим. Проблема в том, что они, похоже, слишком быстро проходят через них, чтобы не записывать все.
Так что я пытаюсь посмотреть, есть ли способ хранить все данные локально и вставлять их в sql в конце, когда они заполняются. Это возможно?Создайте и храните базу данных локально с помощью asp.net

Например:

У меня есть форма, что есть 5 полей, но 2 являются автоматически заполняется и 1 вводится вручную и 2 вставляются с помощью сканера штрих-кода. Сканер штрих-кода является последним значением, необходимым перед вставкой, поэтому я надеялся, что есть способ вставить его в базу данных доступа к локальному хранилищу (не видно никому), и когда они нажимают «Готово», все данные из доступа будут вставлены в sql.

Надеюсь, что я нарисовал картину достаточно ясно.

Дайте мне знать все возможности.

EDIT: Вот aspx и .cs, надеюсь, что это поможет. Да, я понимаю, что у меня есть проверка для штрих-кода, но не знаю, почему он медленный. И у меня может быть беспорядок. Поэтому, пожалуйста, медведь со мной.

+4

Ваш вопрос должен быть «Почему моя база данных не сохраняет все мои данные». Они не слишком быстро проходят через них, ваш код просто имеет некоторые проблемы. Пожалуйста, разместите некоторые соответствующие части, чтобы мы могли помочь определить, что не так. – MikeSmithDev

+0

Пожалуйста, разместите соответствующий код. – logixologist

+0

Добавлена ​​ссылка на код. – RAM4

ответ

-1

Похоже, что вам нужно поместить эти данные в сеанс приложения или кэш, а затем очистить данные до db.

Вот некоторые другие варианты, хотя:

  • Плоские файлы (просто сериализовать ваши объекты, использовать Protobuf)
  • Использование Embeded Db: SqlLite, VistaDB, Sql Server Compact ...
  • Храните данные в браузере через localstorage (dom storage, это функция html 5)
+1

-1: Извините, но это совсем не то, что проблема OP. –

+0

Ну, я полагаю, это не очень ясно из вопроса. Но эти понятия хорошо знать из контекста вопроса, и я сомневаюсь, что ответ неверен. Так как вы можете использовать кеш приложения, чтобы быстро собирать данные, а затем очищать его позже до DB .... – user3096476

+0

Если его код неправильно хранит данные в его БД, почему он начнет работать, если источником является localstorage вместо сообщения формы ? Нет причин, по которым он не может заставить свои вставки БД работать. – MikeSmithDev

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