Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Replace

  1. #1

    Replace

    codice:
    <%
    set Conn = Server.CreateObject("ADODB.Connection")
    set RS = Server.CreateObject("ADODB.Recordset")
    Conn.Open "Driver={mySQL}; Server=xxxxxxxxx; Port=3306;Database=xxxxxxx; Uid=xxxxxxxxx; Pwd=xxxxxxxxx;"
    RS.ActiveConnection = Conn
    rs.open "SELECT profile FROM users"
    
    for x = 1 to rs.recordcount
    
    Conn.Execute("UPDATE users SET profile = '" & replace(rs("profile"), "'",chr(34)) & "' WHERE 'id' = '" & x &"'")
    
    rs.movenext  
    next
    response.write ("okeeeeeeeeeeeey!")
    
    %>
    Perché non mi scrive niente ?!?! se invece l'id lo scrivo allora va!

  2. #2
    se invece non scrivo l'id me li fa tutti uguali!

  3. #3
    togli gli apici intorno a id

  4. #4
    non va lo stesso!
    Non mi sostituisce niente!

  5. #5
    fa' vedere come fai adesso

  6. #6
    Originariamente inviato da optime
    fa' vedere come fai adesso
    codice:
    <%
    set Conn = Server.CreateObject("ADODB.Connection")
    set RS = Server.CreateObject("ADODB.Recordset")
    Conn.Open "Driver={mySQL}; Server=xxxxx;Port=3306;Database=xxxxx; Uid=xxx; Pwd=xxx;"
    RS.ActiveConnection = Conn
    rs.open "SELECT * FROM flashchat_users"
    
    for x = 1 to rs.recordcount
    
    Conn.Execute("UPDATE flashchat_users SET profile = '" & replace(rs("profile"), "'",chr(34)) & "' WHERE id = '" & x &"'")
    
    rs.movenext  
    next
    response.write ("okeeeeeeeeeeeey!")
    %>

  7. #7
    id e' numerico? togli gli apici intorno a x

  8. #8
    Originariamente inviato da optime
    id e' numerico? togli gli apici intorno a x
    id è segnato come int(11)!

    ho provato così :
    codice:
    Conn.Execute("UPDATE flashchat_users SET profile = '" & replace(rs("profile"), "'",chr(34)) & "' WHERE id = " & x &" ")
    ma non va cmq!

  9. #9
    non frignare! e fatti stampare la stringa sql prima di eseguirla

  10. #10
    Originariamente inviato da optime
    non frignare! e fatti stampare la stringa sql prima di eseguirla
    allora ho messo alla fine un response.write del campo modificato..
    Lo modifica ma non lo scrive nel db!
    Se faccio un ciclo do until rs.eof lo scrive però scrive lo stesso valore a tutti i record!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.