цикл по базе данных, чтобы показать информацию в div

0

Я только начинаю в ASP.NET с предыдущего опыта работы в C++ и задавался вопросом, можете ли вы мне помочь/указать мне в правильном направлении здесь.

Я знаю, как связать базу данных Access с визуальными веб-формами студии, но при отображении данных, которые я нашел, таблицы очень уродливы, поэтому хотелось заполнить классы данными.

В моей базе данных "Сведения о продукте"; название продукта, цена, описание, рейтинг, стоимость и т.д.

Используя эту информацию из базы данных, я понимаю, что мой код должен попытаться подключиться к серверу базы данных, а затем попытаться получить доступ к указанной схеме базы данных.

Предоставляя базе данных любое имя таблицы, я надеялся вернуть массив всех строк со всеми данными внутри него, возможно, внутри функции, называемой selectData? По мере того как он проходит через каждую строку, он сохраняет данные как ассоциативный массив, который затем сохраняется как новый элемент массива.

Тогда я смогу применить стиль....

.. логика кода...

Прошу прощения, если это швы полностью от вас добра, но я новичок в веб-логике и буду признателен за любую предоставленную помощь! Полностью новый сайт, так голый со мной :)

  • 1
    читать учебники! если проблема, то спросите здесь, если еще не спросили!
  • 0
    Я вижу много похожих вопросов, касающихся PHP, однако это не то, что мне было поручено изучать, и многие учебники «нажимают на это», «набирают это» и т. Д. Однако надеялись на легкий толчок в правильном направлении. Спасибо за ваш быстрый ответ!
Теги:

1 ответ

0

Вы должны использовать Sql Server Express 2008 или 2012, может также использовать 2012 год. Загрузите и установите, обязательно включите Sql Server Management Studio с установкой установочного пакета. Вы можете выбрать сервер, но вы также хотите, чтобы инструмент Sql Server Management Studio был включен в вашу установку.

Sql Server Management Studio легко импортирует вашу базу данных Access и создает базу данных Sql. Щелкните правой кнопкой мыши ваш сервер localhost после установки в Sql Server Management Studio и нажмите "Импортировать" и следуйте параметрам мастера, есть параметр типа источника для базы данных Microsoft Access.

Отсюда вы хотите использовать Entity Framework 5 или 6 через Visual Studio 2012 или 2013. Visual Studio 2012 или 2013 Web Express всегда свободны и лучшая среда разработки. Вы можете создать модель импортированной базы данных доступа. Просто создайте новый веб-сайт ASP.NET (перейдите в MVC), а затем щелкните правой кнопкой мыши проект и выберите Добавить → Добавить новый пункт меню → EF5.x или EF 6.x DbContext Generator. Это даст вам функциональность, которая вам нужна через Linq, чтобы запрашивать таблицы, получать наборы результатов, управлять этими наборами результатов и связывать их с вашим HTML-дисплеем.

Вы также можете делать все правильно, так как вы попадаете в ASP.NET. Этот путь - это лечить и легко учиться, но у вас будет день или два из кривой обучения впереди вас.

  • 0
    При использовании SQL Server Express на моем компьютере localhost \ sqlexpress является корневой папкой моего собственного имени сервера? Когда я впервые запустил построитель запросов в VS, диалоговое окно позволяет мне выбрать как исходные таблицы базы данных Access, так и новые таблицы VS. Я включил в запрос VS-таблицы, но означает ли это, что у меня все еще активны две строки подключения? Кроме того, при нажатии кнопки выполнения запроса наблюдалась явная задержка, что может быть причиной этого - это связано с данными или с моей машиной?
  • 0
    Не должно быть никакого отставания. localhost \ sqlexpress - это экземпляр сервера sql, работающий на вашем компьютере. Это служба Windows, которая всегда слушает. I VS означает Visual Studio, и вы изначально использовали VS для подключения к базе данных доступа, но да, у вас все еще есть активная строка подключения к файлу базы данных Access на вашем компьютере, которую вы можете удалить. VS эмулирует sql-сервер, как соединение с файлом базы данных Access. Если файл данных Access массивный, а я имею в виду массивный, то это могут быть данные, иначе задержка, скорее всего, ваша машина. Может быть, перезагрузиться, если вы не сделали это в ближайшее время.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню