03. november 2006 - 14:40
Der er
3 kommentarer og 1 løsning
Begrænsning i udtræk fra database
<% telefonnummer = Request.QueryString("telefonnummer") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Application( "DBPATH" ) sql = "SELECT * FROM [Forbrug] WHERE RefNr = '" & telefonnummer & "'" Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open sql, conn, 3,3%> <% if rs.eof then else rs.MoveFirst do while not rs.EOF %> <%= rs.Fields("Bruger") %> <% rs.MoveNext loop end if %> Ovenstående giver mig følgende: 999999 999999 1234 Jeg vil gerne at hver bruger, rs.Fields("Bruger"), kun vises en gang.
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
03. november 2006 - 14:42
#1
Du kan bruge funktion der hedder distinct :-) <% telefonnummer = Request.QueryString("telefonnummer") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Application( "DBPATH" ) SQL = "SELECT bruger FROM forbrug WHERE RefNr = '" & telefonnummer & "'" Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open SQL, conn, 3,3 If Not rs.eof Then rs.MoveFirst Do While Not rs.EOF %> <%= rs.Fields("Bruger") %> <% rs.MoveNext loop end if %>
03. november 2006 - 14:43
#2
Hov, mangler faktisk det vigtigste. <% telefonnummer = Request.QueryString("telefonnummer") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Application( "DBPATH" ) SQL = "SELECT DISTINCT bruger FROM forbrug WHERE RefNr = '" & telefonnummer & "'" Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open SQL, conn, 3,3 If Not rs.eof Then rs.MoveFirst Do While Not rs.EOF %> <%= rs.Fields("Bruger") %> <% rs.MoveNext loop end if %>