Hej! Hej!Rullgardiner...
Håller på med ASP och VBScript mot en SQL server 2000.
Jag har data nersparat i databasen. Vill hämta upp en viss kolumn i min tabell och visa för användaren. Dubletter kan finnas och då ska de ej visas. Jag vill att alla tillgängliga företag som finns i min tabell ska visas, ej dubletter. Beroende på vilket företag det är så ska man sedan lista alla tillgängliga Avdelningar det företaget har i databasen. hur gör jag det och hur kollar jag dubletter. Min lilla kod än så länge ser ut så här:
(Min databas har bla. kolumnerna Kundnummner(PK), Foretag, Avdelning.)
<code>
<FORM NAME="ForetagForm" ACTION="kund.asp" METHOD=POST>
<SELECT NAME="ForetagSelect" onChange="ForetagFunk(this)">
<option value="ValjNyttFortag">Välj nytt Företag</option>
<%
' ForetagFunk(this) kör lite javascript med ibland, denna har använts för att prova att hämta in företagsnamnet, bara prov än så länge
Listruta 'Anropar Funktion för att visa listruta över de miljöer i databasen
'Här finns kod för databas koppling
%>
Sub Listruta
Do Until RecSet.EOF
'Här vill jag göra dublett konbtrollen
Response.Write "<OPTION value='" & RecSet("Foretag") &"'>" & RecSet("Foretag") & "</OPTION>"
RecSet.MoveNext
Loop
End Sub
<script language="javascript">
function ForetagFunk()
{
ftg = document.ForetagForm.ForetagSelect.value
document.write(ftg)
}
</script>
</code>
Tacksam för svar!
//MackeSv: Rullgardiner...
För att kunna plocka ut företagen ur databasen bör du laga en select sats nåt i typ med....
Select distinct foretag from databas order by foretag