Я хочу вставить все данные из моего столбца таблицы в моей базе данных, но сейчас я получаю только одну строку/или, короче говоря, хочу получить весь столбец данных, а не только один ряд, им с помощью этого кода:Как вставить все данные, а не получать только 1 строку
Try
For i = 0 To dt.Rows.Count - 1
networkconn.Open()
Dim cmd As New OdbcCommand("INSERT INTO networkdatabase.table1(data,result) values('" & dt.Rows(0).Item("data").ToString & "','" & dt.Rows(0).Item("result").ToString() & "')", networkconn)
cmd.ExecuteNonQuery()
networkconn.close
Next
Catch ex As Exception
End Try
Это мой стол
+------------+----------+
| data | result |
+------------+----------+
| 1234567890 | PASSED |
| Test | PASSED |
| SAMPLE | FAILED |
| test | FAILED |
| GGGGGG | PASSED |
| 1111111111 | PASSED |
| XXXXXXXXXX | PASSED |
+------------+----------+
Мой выход
+------------+----------+
| data | result |
+------------+----------+
| 1234567890 | PASSED |
+------------+----------+
Ожидаемый результат
+------------+----------+
| data | result |
+------------+----------+
| 1234567890 | PASSED |
| Test | PASSED |
| SAMPLE | FAILED |
| test | FAILED |
| GGGGGG | PASSED |
| 1111111111 | PASSED |
| XXXXXXXXXX | PASSED |
+------------+----------+
использование [цикл] (http://www.dotnetperls.com/for-vbnet) – HengChin
Как насчет: 'Для каждой строки как DataRow In dt.Rows'? –
как мне это сделать? –