stephan: Fehlermeldung: 2 Parameter wurden erwartet, aber es...

...wurden zu wenig Parameter übergeben.

hallo!

kann mir jemand sagen woran diese fehlermeldung liegen kann. ich habe nämlich schon so ziemlich alles ausprobiert.

mein asp-code:

<%
      Set Knowledgedb = Server.CreateObject("ADODB.Connection")
      Knowledgedb.Open "betriebe"
      Set cmdbase = Server.CreateObject("ADODB.Command")
      Set rsbase = Server.CreateObject("ADODB.Recordset")
      cmdbase.CommandText =  "SELECT * FROM LoesungsdateimitLink WHERE (Obergruppe & Problembeschlagwortung & Problembeschreibung & Loesungsbeschlagwortung & Loesungsbeschreibung & Erscheinungsdatum & Erscheinungsort) LIKE ('%" & request.QueryString("Suchbegriff") & "%')"
      cmdbase.CommandType = 1
      Set cmdbase.ActiveConnection = Knowledgedb
      rsbase.Open cmdbase, , 1, 3
      DO WHILE NOT rsbase.EOF
    %>

danke für die hilfe!

stephan

  1. Hallo stefan

    2 Parameter wurden erwartet, aber es...
    ...wurden zu wenig Parameter übergeben.

    Damit meint ASP, bzw. ADO/ODBC, dass Du 2 Feldnamen falsch geschrieben hast.
    Offensichtlich gibt es 2 Felder nicht in der Tabelle/Abfrage 'LoesungsdateimitLink', so wie Du Sie geschrieben hast.
    Also nimmt ADO/ODBC an, dass dies Abfrageparamter sein müssen, die Du aber nicht im Abfrageobjekt vor dem Ausführen des SQL-Statements hinterlegt hast.

    Grüsse
    Tom