Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    mi aiutate con uno split?

    Ciao avrei bisogno di alcuni suggerimenti su come splittare sta cosa:


    codice:
    <%codice = Left((rs_cards.Fields.Item("pwd").Value),4)%>
    <input type="checkbox" name="codicestore" value="<%=(codice)%>">
    prelevo la checkbox così:

    codice:
    strStore = request.Form("codicestore")
    e mi se li stampo a video mi escono così: 2000, 2001, 2003 ecc.

    ora io devo immettere in un db tanti record quanti i numeri che prelevo e scrivere in un campo il numero e una serie di altre informazioni!

    come posso fare??
    grazie!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%
    strStore = request.Form("codicestore")
    arr_strStore = split(strStore, ",")
    for xx = 0 to UBound(arr_strStore)
    strSQL="INSERT INTO tabella (nomecampo,...,...) VALUES ("& trim(arr_strStore(xx)) &",...,...)"
    conn.Execute(strSQL)
    Next
    %>
    Roby

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    adesso provo!! grazie!!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    puo andare cosi??

    codice:
    Dim rs_01
    Set rs_01= Server.CreateObject("ADODB.Recordset")
    rs_01.ActiveConnection = MM_conn_blocconote_STRING 
    rs_01.Source ="INSERT INTO tblblocco (store,autore,titolo,testo,data) VALUES ("& trim(arr_strStore(xx)),strnNome,strTitolo,strMessaggio,strData)
    rs_01.CursorType = 0
    rs_01.CursorLocation = 3
    rs_01.LockType = 3
    rs_01.Open()
    MM_conn_blocconote_STRING.Execute
    Next
    perche non mi funziona...!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non si costriuisce così la query.
    I campi dopo il VALUES vanno tra virgolette se sono campi numerici (come nel mio esempio) altrimenti anche tra apici se sono campi di tipo testo.

    Roby

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    cosi intendi?? ma sono variabili!

    codice:
    dim strNome, strTitolo, strMessaggio, strData, strStore
    
    strNome = request.Form("nome")
    strTitolo = request.Form("titolo")
    strMessaggio = request.Form("messaggio")
    strStore = request.Form("idstore")
    strData =  Date()
    
    arr_strStore = split(strStore, ",")
    for xx = 0 to UBound(arr_strStore)
    
    Dim rs_01
    Set rs_01= Server.CreateObject("ADODB.Recordset")
    rs_01.ActiveConnection = MM_conn_blocconote_STRING 
    rs_01.Source ="INSERT INTO tblblocco (store,autore,titolo,testo,data) VALUES ("& trim(arr_strStore(xx))&",strnNome,strTitolo,strMessaggio,strData)"
    rs_01.CursorType = 0
    rs_01.CursorLocation = 3
    rs_01.LockType = 3
    rs_01.Open()
    MM_conn_blocconote_STRING.Execute
    Next
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Qui dentro...
    codice:
    rs_01.Source ="INSERT INTO tblblocco (store,autore,titolo,testo,data) VALUES ("& trim(arr_strStore(xx))&" ,strnNome,strTitolo,strMessaggio,strData
    )"
    non le hai messe come variabili. Non noti una certa differenza tra il modo con cui ho scritto la mia variabile e le tue?

    Roby

  8. #8
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    così???

    codice:
    rs_01.Source ="INSERT INTO tblblocco (store,autore,titolo,testo,data) VALUES ("& trim(arr_strStore(xx)) &" ,(strnNome),(strTitolo),(strMessaggio),(strData))"

    ma mi da errore!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    mi da errore anche cosi!

    codice:
    rs_01.Source ="INSERT INTO tblblocco (store,autore,titolo,testo,data) VALUES ("& trim(arr_strStore(xx))&","&strnNome&","&strTitolo&","&strMessaggio&","&strData&")"
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  10. #10

    Re: mi da errore anche cosi!

    Originariamente inviato da yro
    codice:
    rs_01.Source ="INSERT INTO tblblocco (store,autore,titolo,testo,data) VALUES ("& trim(arr_strStore(xx))&","&strnNome&","&strTitolo&","&strMessaggio&","&strData&")"
    codice:
    INSERT INTO tblblocco (store,autore,titolo,testo,data)
     VALUES 
    ('"& trim(arr_strStore(xx))& "','"&strnNome&"','"&strTitolo&"','"&strMessaggio&"','"&strData&"')"

    tra parentesi dovresti fare la replace per il controllo degli apici...
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

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.