【问题标题】:How to create an ASPX file from a SQL Server Express 2005 database如何从 SQL Server Express 2005 数据库创建 ASPX 文件
【发布时间】:2011-05-03 13:19:42
【问题描述】:

我知道这是一个低级问题,但我不是数据库人员,我对如何解决这个问题知之甚少。我在 Windows 2003 R2 服务器上安装了 SQL Server Express 2005。担任我职务的那个人创建了很多数据库并构建了运行我们的 Intranet 和几个网站的 .NET 应用程序(?)。

我的任务之一是使用他的一个数据库来构建一个“设备检查”数据库。数据库已经建立,查看已经存储的表格和信息没有问题。我的问题是每个人都记得 Intranet 上提供此信息的区域(我是相当新的)。还做了两份简短的报告,以显示可用的设备和“谁拥有什么”设备。

过去几天我一直在试图弄清楚如何使这项工作发挥作用,但结果却一无所获。以前来过这里的那个人不合作。从总体上看,我不觉得这很重要,或者我应该为此努力,但我的上司会这样做。他们对此越来越不耐烦了。

谁能帮我解决这个问题?我只需要一种方法来表示已经在数据库中的数据,并创建一个可以在我们公司的 Intranet 上动态更改的页面——以及两个报告。我熟悉创建静态 HTML 页面,但这不符合我的要求。我可以看到在其他领域有 aspx 和 aspx.cs 文件,但我对它们了解不多——我更多的是网络管理员。

需要以三年级学生能够理解的方式传达信息(不要让我觉得自己太白痴了......)

有人愿意帮忙吗?

【问题讨论】:

  • SQL Server 2005 是一个数据库 - 你想如何从中“创建”网络表单?你在找什么??你有你的网络表单,你需要知道如何加载数据?不是很清楚你的目标是什么......
  • 如果以前内网有这样的功能,是怎么回事?一定有人知道。如果您不是开发人员,让您从头开始创建 ASP.NET Web 应用程序是不公平的。
  • Marc_s:我看到有一个数据库,我在它创建的网页中看到了它的结果。我同意,那里有一个断开连接,但我不知道如何连接这些点。我的目标是从一个数据库中创建一些曾经存在的东西。
  • 安德斯:我不知道发生了什么事。我知道它曾经在那里,但就像我说的那样,建造它的人对帮助不感兴趣(电话和电子邮件无人接听)。我一个人。
  • 我不认为这是一个真正的问题。让我们不要喂巨魔

标签: .net asp.net sql-server-express


【解决方案1】:

【讨论】:

  • 我观看了视频,内容非常丰富,但它是关于 Microsoft WebMatrix(顺便说一句,看起来很酷),我现在没有时间学习不同的东西。 (当它说“在此处输入一些代码”时,我不得不笑——这就是我试图学习的代码)
  • @Mr_Thomas 在 .net 中创建网站的唯一简单方法是通过 Visual Studio 或 Web Matrix。你必须选择一个。
  • 我会选择 Visual Studio。你知道“Visual Basic 2008”和“Visual Web Developer 2008”速成版有什么区别吗?实际上,我已经处理了一些用于命令行网络操作的 Visual Basic (.vbs) 文件。
  • 只是为了教化,我正在安装“Visual Basic 2008 Express Edition”。我希望这是我需要的。
  • 我安装了 VB2008 Express 没有任何问题。现在,当我尝试打开我的 SQL 数据库时,它告诉我“可能有不同的进程正在使用该文件”。我只是将它指向我的 .MDF 文件所在的位置。我应该为这个问题创建一个新线程吗?
【解决方案2】:

我的问题是每个人都记得 Intranet 上的一个区域 信息可用(我相当 新的)。还做了两份简短的报告 显示可用的内容和“谁” 有什么设备。

我会专注于在网站上查找此信息曾经所在的位置。检查您的用户的浏览器历史记录,搜索文件内容的关键字等。这将比学习编程网站花费的时间少得多。

根据您的 cmets 更新答案: 由于您确实“陷入”这个问题,并且您只与两个用户打交道,因此我建议使用报告包解决问题,而不是为 HR 和会计人员提供基于 Web 的解决方案。我只是觉得在这么短的时间内要学习的东西太多了。根据您的描述,我假设用户不是在编辑网站上的信息,只是在查看它,对吧?

获取水晶报表的 30 天免费下载:

http://www.sap.com/solutions/sap-crystal-solutions/query-reporting-analysis/sapcrystalreports/index.epx

这是一个不错的报告包,拥有庞大的用户群。您可以轻松找到学习资源(网络/书籍)。

【讨论】:

  • 我们不是同事。我在这里已经 2 年了,他在我被录用前大约 4 个月离开了公司。我找到了文件所在的文件夹——有 2 个 ASPX 文件和 2 个 ASPX.VB 文件。如果有帮助,我可以尝试在某处发布或上传。
  • 很抱歉给您带来了困惑。我的意思是检查你的用户——“每个人都记得”中的“每个人”。我对你的建议仍然有效。除非你的雇主同意你花几个月的时间来学习一项新技能,否则不要费心去解决这个问题。你没有被聘为软件开发人员,是吗?如果您将在互联网上找到的东西拼凑在一起,您的雇主会让您拥有该解决方案以及随之而来的所有问题/改进。
  • 谢谢你,我完全同意你的看法!然而,公司的负责人确实希望我把一些东西放在一起,他们确实希望我“拥有”它。我所指的“每个人”是人力资源人员和会计人员——他们对这些事情的了解比我少。我是公司的 IT 人员,我以我所知道的最好方式与这个问题的“政治”作斗争。我必须想出办法,不管它看起来多么糟糕(我讨厌那样说)。
  • bzarah:我在以前的工作中使用过 Crystal Reports,所以我对它有一些经验。不幸的是,它确实需要是动态的。有权这样做的人需要能够通过创建的页面从数据库中添加/删除信息。我打算将 CR 用于需要与此相关的两个小报告。
  • Thomas 先生,祝你好运先生。让人力资源和会计在任何一天都开心已经够难的了。 :) 如果您真的要自己解决这个问题,我不建议您再花时间在 Stackoverflow 上发帖。当您有一个简单、范围狭窄且不需要很长时间解释的问题时,此站点是最佳选择。相反,我会在该站点上搜索可以帮助您学习进行 MS.Net Web 开发的书籍和站点的建议。您应该无需支付太多费用即可开始使用。 Visual Studio Express Web 可免费下载:microsoft.com/express/Web
【解决方案3】:

如果我正确理解您的问题,您是非程序员(如果 IT 专业人士则更多),您只想拥有已在数据库中设计的数据的 UI 表示。

假设您对 Visual Studio 及相关方面有一些基本知识,我可以建议您上去阅读/观看有关动态数据的信息。下面的 URL 应该会给你一个好的开始。

更多信息请点击此处http://www.asp.net/dynamicdata

【讨论】:

  • 澄清一下,我不了解 Visual Studio。我使用“SQL Server Management Studio Express”来查看数据库和表。我会看看提供的链接。
【解决方案4】:

你很难做到这一点。但是,如果您必须这样做,那么这里有一个简单的方法:
1. 打开 Visual Studio
2. 创建一个新网站(文件 -> 新建 -> 网站)
3. 打开服务器资源管理器窗口(查看 -> 服务器资源管理器)
3.1 创建新的数据连接(此处提供类似于登录 Sql Server Management Studio 时的信息)
3.2 单击数据连接下列出的表节点并将此表拖到网页。
4. 保存所有内容并按 F5。

如果一切顺利,您将在网格内的网页中看到表格的内容。试试这个,无论你遇到什么问题,都可以在这个答案下发表评论。我们会尝试解决这个问题。

【讨论】:

  • 我自己似乎没有任何称为“Visual Studio”的东西。我在“Visual Studio 2005”文件夹下有一个“调试器”和一个“调试器配置管理器”。我去看看能不能下载。
  • 如果你之前的那个人在这台机器上“创建”了应用程序,那么它应该有 Visual Studio。否则,您可以要求您的 IT 管理员安装它。如果没有人做,那就下载 Visual Studio 2010 Express Edition(但如果我没记错的话,我认为它是 70-100 MB)。
猜你喜欢
  • 1970-01-01
  • 2010-09-22
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
相关资源
最近更新 更多