Toon posts:

[ASP] Hoe krijg ik gegevens uit deze tabel

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi all
Ik heb een tabel in een acces database zitten
hier moet ik nu een record uit kunnen halen mbv dit form in een html file:

<html>
<head>
<title>Dit is de testpagina voor Rules Intranet</title>
</head>
<body>
<form name=search action="ASPRules.asp" method=get>
<pre>
Error number <input type=text name=errornumber>
<pre>
<input type=submit value=submit>
</form>
</body>
</html>

Ik heb een asp file voor de database die er zo uitziet:

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
<TITLE>test</TITLE>
</HEAD>
<BODY>
<%
If IsObject(Session("Access_conn")) Then
Set conn = Session("Access_conn")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Access","",""
Set Session("Access_conn") = conn
End If
%>
<%
If IsObject(Session("test_rs")) Then
Set rs = Session("test_rs")
Else
sql = "SELECT * FROM [test]"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
If rs.eof Then
rs.AddNew
End If
Set Session("test_rs") = rs
End If
%>
<TABLE BORDER=1 BGCOLOR=#ffffff CELLSPACING=0><FONT FACE="Arial" COLOR=#000000><CAPTION><B>test</B></CAPTION></FONT>

<THEAD>
<TR>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>VtdMessageID</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>ShortDescription</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>Type</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>Severity</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>Acceptable</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>Description</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>Motivation</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>PossibleSolution</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>Example1</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT SIZE=2 FACE="Arial" COLOR=#000000>Example2</FONT></TH>

</TR>
</THEAD>

Met behulp van deze file wil ik dus de ingegeven waarde in de html-form (de errorcode) uit de databse halen.
Mijn vraag; wat is de code die ik moet schrijven (sql) als ik deze waarde uit de tabel wil halen.

Alvast bedankt, ik heb een paar boeken doorgespit maar nox nix gevonden :'(

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
a) nooit objecten in sessies op gaan slaan, tenzij je heel goed weet waar je mee bezig bent.
b) check www.asp101.com daar staan zeker een paar voorbeelden waar je verder mee kunt.

Verwijderd

Wat betreft het ASP gedeelte kan ik je niet helpen, maar je HTML code is echt verschrikkelijk ranzig.

Misschien een idee om even aanhalingstekens (") in je HTML te gebruiken, en www.w3schools.com/css zou ook geen kwaad kunnen.

Verwijderd

Topicstarter
hmm
dank je :)

Verwijderd

Topicstarter
<%
errornumber = Request.QueryString("errornumber")
description = Request.QueryString("ShortDescription")
%>
<%
If IsObject(Session("Access_conn")) Then
Set conn = Session("Access_conn")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Access","",""
Set Session("Access_conn") = conn
End If
%>
<%
If IsObject(Session("test_rs")) Then
Set rs = Session("test_rs")
Else
sql = "SELECT * FROM [test]"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
If rs.eof Then
rs.AddNew
End If
Set Session("test_rs") = rs
End If
%>

Alle sites afgezocht, nix gevonden
kunnen jullie dit scriptje niet een beetje modden voor me ?
Kmoet de querystring errornumber (waarde) uit de tabel 'test' hebben (kolom in tabel heet bv 'kolom1').
Ik hoop dat jullie hier wat mee kunnen, ik zie het echt niet meer zitten. Als ik weet hoe dit moet kan ik verder met m'n werk.

Thanx alvast
Timyo

Verwijderd

Topicstarter
snapt niemand dit of wil niemand me helpen ?
Pagina: 1