Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema query sql con colonne dinamiche (vba)

    Ciao a tutti... ho un problema che (sicuramente per una banalità) non riesco a risolvere...

    codice:
    strsql = "UPDATE tabella_abbonamenti SET " & (variabile - 3) & "='" + Form_abbonamento.tabella_abbonamenti.Rows(j - 1).Cells(1).Value.ToString + "'," & (variabile - 2) & "='" + Form_abbonamento.tabella_abbonamenti.Rows(j - 1).Cells(2).Value.ToString + "', " & (variabile - 1) & " ='" + Form_abbonamento.tabella_abbonamenti.Rows(j - 1).Cells(3).Value.ToString + "', " & (variabile) & " ='" + Form_abbonamento.tabella_abbonamenti.Rows(j - 1).Cells(4).Value.ToString + "' WHERE nominativo ='" + tabella_ingressi.Rows(i).Cells(2).Value.ToString + "' " 
    cmdsql = New OleDb.OleDbCommand(strsql, conn) 
    conn.Open() 
    cmdsql.ExecuteNonQuery() 
    conn.Close()

    Mi da errore "Riferimento a un oggetto non impostato su un'istanza di oggetto" nella query sql...ma cosa cacchio è?? Sarà che è sono un pò stanco dopo una giornata un pò travagliata... ma è da 2 ore che controllo e non riesco a risolvere...soluzioni????

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Suggerimenti:

    1 - devi ripassarti l'SQL perchè scrivere:
    SET " & (variabile - 3)
    è prioro un obrobrio.

    2 - (Ri)Leggere il Regolamento (relativamente a Titolo e Linguaggio)

    3 - postare il codice formattato in modo corretto (vedi punto2)

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.