mi dite se è possibile venirne fuori da questo problema'
praticamente io eseguo una query che prende le istruzioni da una combobox e da una dgw,
dove la combobox contiene i nomi delle tabelle
invece la label contiene i campi della tabella
il codice è questo:
codice:
Label1.Text = ""
For s As Integer = 0 To DataGridView1.Columns.Count - 1
Label1.Text += ", " & DataGridView1.Columns(s).HeaderText
Next
Label1.Text = Label1.Text.Substring(1, Label1.Text.Length - 1)
For i As Integer = DataGridView1.RowCount - 1 To 0 Step -1
dataAdapter = New SqlClient.SqlDataAdapter("INSERT INTO [" & ComboBox1.Text & "] (" & Label1.Text & ") VALUES ('" & ???QUI NASCE IL PROBLEMA?? & "')", conn1)
' dataAdapter = New SqlClient.SqlDataAdapter("INSERT INTO [GENTILIZ] (PIANO, SEZIONE, NUMERO, CONCESSION, FOGLIO, SEP, VOL) VALUES ('" & DataGridView1.Item(0, i).Value & "','" & DataGridView1.Item(1, i).Value & "','" & DataGridView1.Item(2, i).Value.ToString.Replace("'", "''").ToUpper & "','" & DataGridView1.Item(3, i).Value.ToString.Replace("'", "''").ToUpper & "','" & DataGridView1.Item(4, i).Value & "','" & DataGridView1.Item(5, i).Value & "','" & DataGridView1.Item(6, i).Value & "')", conn1)
commandBuilder = New SqlClient.SqlCommandBuilder(dataAdapter)
dataSet = New Data.DataSet
dataAdapter.Fill(dataSet)
Next
PER la prima parte della query è cioè
INSERT INTO [" & ComboBox1.Text & "] (" & Label1.Text & ")
nessun problema.
per il restante
VALUES ('" & ???QUI NASCE IL PROBLEMA?? & "')", conn1)
come posso tirare fuori i campi?