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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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 %>
03. november 2006 - 14:50
#3
Kanon, Tusind tak for din hjælp Lev og lær ;o/ QuarkB
03. november 2006 - 14:51
#4
Velbekomme - og tak for point :)
Kurser inden for grundlæggende programmering