Ok, omlouvám se, nejsem žádnej profik. Do prvku listview načítám data takto:
Do While dataReader.Read
If dataReader("is_primary_key") = 1 Then
With Me.LstvColumns.Items.Add(dataReader("Name"), 0)
.SubItems.Add(dataReader("data_type"))
End With
Loop
Dále bych potřeboval z této tabulky vypsat do textBoxu trigger, ve kterém potřebuji hodnoty z listview z prvního sloupce, chtěl jsem to udělat takto:
TextBox.Text = "CREATE TRIGGER [nazev] ON [tabulka] FOR insert" & Environment.NewLine & "AS" & Environment.NewLine & "INSERT INTO Changes (AppCode, BatchNumber, CommandType, TableVersion, DateChange, TableName, RowData)" & Environment.NewLine & "(SELECT 'PIG', NULL, 'I',2, CURRENT_TIMESTAMP, '" & LstTables.SelectedItem & "',"
For i = 0 To k
TextBox6.Text = TextBox6.Text & Environment.NewLine & " CASE WHEN d." '''__Listview.Items.Item(i)__'''
Next
ten trigger by měl vypadat takto: CREATE TRIGGER [nazev] ON [tabulka] FOR insert AS INSERT INTO Changes (AppCode, BatchNumber, CommandType, TableVersion, DateChange, TableName, RowData) (SELECT 'PIG', NULL, 'I',2, CURRENT_TIMESTAMP, 'Barns', CASE WHEN d.BreederID CASE WHEN ... poslední tučné slovo by se mělo načítat z položky listview a tu vzniká problém, jelikož to tam nemohu dostat.
|