tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
759
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Boli Boli ist offline Mitglied Gold
    Registriert seit
    Apr 2001
    Ort
    Tutzing ( Bayern )
    Beiträge
    104
    Hi %)

    Ich bastle gerade an einem Newsscript mit Comments + Access Datenbank vorerst !
    Es funkt alles ausser das er mir die Comments mitzählt.

    Hier liegt mein Prob !


    'Datenbank Name
    strdatenbank = "news1"

    'Create a Connection
    Set adoCon = Server.CreateObject("ADODB.Connection") // Connenction
    Set adoRec = Server.CreateObject("ADODB.Recordset") // Recordset
    adoCon="DRIVER={Microsoft Access Driver (*.mdb)};"

    strSQL = "SELECT Count(*) as count FROM comments where newsID = & CInt(strmessageID)"

    adoRec.Open strSQL, adoCon, 3

    strcount = adoRec("count") // Variable für Zähler

    Das is dann mein Zähler ---> strcount

    Vielleicht hat jemand eine Lösung für dieses Problem !
    Er Zählt mir einfach nicht
    Vielleicht ist auch der Aufbau falsch.
    Ich habe eine Comments.asp und eine News.asp
    übergebe auch die ID mit Querystring !
    Newsscript/comments.asp?ID=xx

    Vielleicht kann mir jemand helfen oder ein Bsp. zeigen wie man sowas Richtig macht.

    mfg

    Boli
     
    www.nomoi.de
    www.bolwai.de

  2. #2
    Thimo Grauerholz Tutorials.de Gastzugang
    hi,
    vielleicht so?

    if (Request.QueryString("countId") <> "") then rs__MMColParam = Request.QueryString("countId")

    set count = Server.CreateObject("ADODB.Command")
    count.ActiveConnection = MM_connServices_STRING
    count.CommandText = "UPDATE Tabelle SET Zelle = Zelle+1 WHERE Id = " + Replace(rs__MMColParam, "'", "''") + ""
    count.CommandType = 1
    count.CommandTimeout = 0
    count.Prepared = true
    count.Execute()

    einfaches update.
    dann nur noch nen recordset, was nach der id ausliest.
    ich glaub ich hab auch noch nen beispiel gefunden, aber weiß nich obs das ist, was du suchst, vielelicht ****ed auch so :)

    ------------------------------------

    *G* hab gerade gesehen wie du das gelöst hast.. ok , also

    if (Request.QueryString("strmessageID") <> "") then dingbum = Request.QueryString("strmessageID")

    "SELECT Count(id) as counter FROM comments where newsID = " + Replace(dingbum, "'", "''") + ""

    so müsste deines ****en... hm ka. probiere es .. wenn nicht ****ed bescheid sagen :) (bei id kannst auch comments nehmen, oder deine * )


    p.s.

    adocon="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("news1.mdb")

    sonst weiß er ja nicht wie die tabelle heißt :)
    Geändert von Thimo Grauerholz (19.07.01 um 15:13 Uhr)
     

Ähnliche Themen

  1. Newsscript
    Von El_Tomato im Forum PHP
    Antworten: 3
    Letzter Beitrag: 23.07.07, 14:37
  2. TXT Newsscript
    Von MajorWindbeutel im Forum PHP
    Antworten: 6
    Letzter Beitrag: 23.05.04, 20:07
  3. Newsscript mit CGI
    Von köNICK im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 2
    Letzter Beitrag: 12.08.03, 15:11
  4. newsscript
    Von Pencil im Forum PHP
    Antworten: 5
    Letzter Beitrag: 14.05.03, 21:14
  5. ASP Newsscript
    Von Avariel im Forum ASP
    Antworten: 1
    Letzter Beitrag: 20.12.02, 12:27