Simpelt spørgsmål. Min kode: strSQL = "SELECT * FROM aStats WHERE ip = '"& IP & "' AND date = '"& date Set cmd = Server.CreateObject("ADODB.Command") Set cmd.ActiveConnection = Conn cmd.CommandType = 1 cmd.CommandText = strSQL cmd.Execute()
Hvordan finder jeg ud af hvor mange rækker der findes? 0 skal også være en mulighed...
Hvis du alligevel fyrer op under et command-objekt, hvorfor så ikke lige tage det sidste skridt og benytte parametre i stedet for strengsammensætning...? Eller det er måske dette site, hvor du har problemer med METADATA-elementet... :-)
Bort set fra det, så vil jeg tro man kan benytte følgende til at aflæse antal returnerede rækker (men er slet ikke sikker):
strSQL = "SELECT * FROM aStats WHERE ip = ? AND date = ?" Set cmd = Server.CreateObject("ADODB.Command") Set cmd.ActiveConnection = Conn cmd.CommandType = 1 cmd.CommandText = strSQL cmd.Parameters.Append cmd.CreateParameter("@ip", adVarChar, adParamInput, 15, IP) cmd.Parameters.Append cmd.CreateParameter("@dato", adDate, adParamInput, 8, date) recordCount = 0 set rs = cmd.Execute(recordCount)
recordCount indeholder nu, forhåbentlig, antallet af rækker
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.