2014-09-19 46 views
-1

我正在使用Microsoft ASP.NET Web矩阵如何使用文本框在MS Access文件中搜索记录并显示结果?

我有MS Access中的数据表result。访问文件的名称是“卷号”。

表包括以下栏:

Roll number, name, 
subject 1, subject 2, subject 3, subject 4, subject 5, 
total marks, result 

我想,当用户将一些文本框中输入一个“卷号”,并点击“提交”按钮,他将被重定向到页面显示他的结果:roll number,name,subject 1..5,total marksresult

我想这是两页是这样的:

result.aspx   -- where user enters his roll number and submits it 

displayresults.aspx -- where a result is displayed like this: 

         ROLL NUMBER : (what user entered, looked up in MS Access) 
         NAME : ("name" read from record from MSAccess file) 
         SUBJECT 
          1 : (mark from "Subject1") 
          2 : (mark from "Subject2") 
          3 : (mark from "Subject3") 
          4 : (mark from "Subject4") 
          5 : (mark from "Subject5") 
         TOTAL MARKS (likewise) 
         RESULT (i.e. PASS/FAIL, as usual, from MSAccess) 

如何连接与数据,搜索引擎保持在一个表从一个MS Access数据库?

请给出完整的代码来生成网页文件。

+0

我试着尽可能地从你的问题中理解。我想我已经保留了90%的原创想法,并努力让它们易读易懂。但是,我不得不填补一些我无法透过原始薄雾看到的空白。请在我的更改后查看问题,并随时重新编辑它并添加更多详细信息或更正以防万一我理解错误。 – quetzalcoatl 2014-09-19 15:36:59

+0

但是,请注意,您最后的请求(“请给我写我需要的代码”)可能会导致您被骂。你应该获取一个ASP.Net教程,阅读它,然后简单地尝试自己编写它。 – quetzalcoatl 2014-09-19 15:41:17

+0

已经准备好了一个带有文本框和提交按钮的result.aspx页面,但是由于我发现如何将它与访问数据库链接起来很困难,因此除了要求完整的代码之外,我没有别的选择。 – 2014-09-19 15:46:50

回答

0

对不起,但我不会重复教程说的。我不会为你提供“代码”,因为它大部分是微不足道的,而且关于任何数据库查询ASP.NET教程都会告诉你如何有一个“文本框在数据库中搜索某些内容”

我会只能告诉你的平凡位:

  • 首先,MS Access文件不只是一个文件,它可以被看作是一个数据库,由.NET或ASP提供了一些典型的工具构架,你将能够。将简单的SELECT SQL查询发送到该数据库,并且它将响应结果。如何? - >教程。

  • 大部分教程将教你如何以“一般方式”使用数据库;教程通常不关心你想使用的数据库。他们中的大多数将使用连接字符串指向(localdb\v11.0)(或类似),.\sqlexpress,sqlserver,'localhost','。'。或类似的东西。这不是你的情况。要使用MS Access 文件,您必须提供一个正确指向该文件的正确的OLEDB连接字符串。请参阅此MSDN article并查看“OleDB连接字符串”部分。在很短,CONNSTRING应该是这样的:

    Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\MyPathToMyDatabase\TheFILE.mdb 
    
  • 您设置连接字符串后,你可以查询你喜欢的任何工具的数据库,无论是生SqlClientSqlDataSourceLINQ或等

  • 实际上,当谈到SqlDataSource时,ASP.Net甚至为您提供了一个AccessDataSourcego figure ..

相关问题