+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Andare a capo nell'editor del codice sorgente

  1. #1
    L'avatar di queen_live78
    queen_live78 non è in linea Scribacchino
    Luogo
    Italy
    Post
    514

    Andare a capo nell'editor del codice sorgente

    Buongiorno a tutti ho un piccolo problema sto inserendouna stringa ed a un certo punto vb6 non mi permette più di scrivere, ho bisogno praticamente di andare a capo. Ho provato in ogni maniera ma non riesco mi da cmq sempre un errore.. la stringa è la seguente :

    codice:
    query = "INSERT INTO jqb_badge_soci_new (id_rank,nome,cognome,id_cat_socio,cell_tel,email,photo,path_photo,id_rank_parentela,id_socio,num_tessera,barcode_tessera,automobile,modello_auto1,TARGA_V1,AUTOMOBILE2,modello_auto2,targa_v2,automobile3,modello_auto3,targa_v3,automobile4,modello_auto4,targa_v4,pagato,anno_pagamento,note,creation_date,id_insert_user) VALUES ('" & COGNOME.Text & "','" & NOME.Text & "','" & XPCombo1.Text & "','" & telefono.Text & "','" & email.Text & "','" & img & "','" & img & "','" & combo_parentela.Text & "','" & combo_socio.Text & "','" & TESSERA.Text & "','" & barcode.Text & "','" & pagamento.Value & "','" & Note.Text & "','" & combomarcheauto1.Text & "','" & modello1.Text & "','" & TARGA_VEICOLO1.Text & "','" & combomarcheauto2.Text & "','" & modello2.Text & "','" & TARGA_VEICOLO2.Text & "','" & combomarcheauto3.Text & "','" & modello3.Text & "','" & TARGA_VEICOLO3.Text & "','" & combomarcheauto4.Text & "','" & modello4.Text & "','" & TARGA_VEICOLO4.Text & "')"
    qualcuno può darmi una mano ?
    Federico
    JQooBe Fouder

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    14,887
    Blogs
    5
    Ad esempio

    codice:
    query = "xxx" & _
            "yyy"
    P.S. Una query così lunga non è proprio il massimo ... usa i Parametri ...
    Ultima modifica di AntonioG; 15-06-2017 09:59 
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    L'avatar di gibra
    gibra non è in linea Amanuense
    Luogo
    Breganze (VI)
    Post
    5,773
    Concordo con Antonio.
    Però usare l'underscore per separare le stringhe può crearti problemi in fase di DEBUG quando metti in pausa l'esecuzione, perché se modifichi qualcosa l'IDE potrebbe richiedere il riavvio del progetto.

    Personalmente, spezzo sempre le stringhe in questo modo:

    codice:
    Dim sql As String
    sql = "SELECT ..."
    sql = sql & " FROM ...
    sql = sql & " WHERE ...

  4. #4
    L'avatar di queen_live78
    queen_live78 non è in linea Scribacchino
    Luogo
    Italy
    Post
    514

    Unhappy

    Ho provato eseguendo una select va bene ma utilizzandolo con la mia stringa che contiene un insert con nome dei campi in parentesi tonda mi crea problemi....
    Federico
    JQooBe Fouder

  5. #5
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    14,887
    Blogs
    5
    Che vuoi dire? Che sono i "problemi" ?
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  6. #6
    L'avatar di queen_live78
    queen_live78 non è in linea Scribacchino
    Luogo
    Italy
    Post
    514
    Mi restituisce errore di sintassi.

    Ho diviso la mia stringa in questo modo :

    codice:
    
    query = "INSERT INTO jqb_badge_soci_new (id_rank,nome,cognome,id_cat_socio,cell_tel,email,photo,path_photo,id_rank_parentela)"
    
    query = query & VALUES ('" & combolist1.Text & "','" & COGNOME.Text & "','" & NOME.Text & "','" & XPCombo1.Text & "','" & telefono.Text & "','" & email.Text & "','" & img & "','" & img & "','" & combo_parentela.Text & "')""
    Federico
    JQooBe Fouder

  7. #7
    L'avatar di queen_live78
    queen_live78 non è in linea Scribacchino
    Luogo
    Italy
    Post
    514
    praticamente mi evidenzia il primo apice singolo nella parte " & combolist1.Text quello dopo l'apertura della parentesi tonda...
    Federico
    JQooBe Fouder

  8. #8
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    14,887
    Blogs
    5
    Mi sembra che prima di VALUES manchi " e alla fine ci sia un " di troppo
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  9. #9
    L'avatar di queen_live78
    queen_live78 non è in linea Scribacchino
    Luogo
    Italy
    Post
    514

    Red face

    Grazie Antonio era proprio quello
    Federico
    JQooBe Fouder

  10. #10
    L'avatar di gibra
    gibra non è in linea Amanuense
    Luogo
    Breganze (VI)
    Post
    5,773
    Ecco perché bisogna usare Command e Parametri


+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi