Ведущий Диалог
Зарегистрирован: 22 October 2005
Сообщения: 134
Примеры кода: 2
|
RE[3]: Странное поведение 2-х мерного массива - теряются данные |
08 July 2007 12:27 |
|
|
|
|
saveDifferent, как я понял, это у Вас поле класса. Покажите метод, в котором Вы используете значения массива.
Здесь главная задача - записать поочередно все строки (они имеют парные значения цена-количество ночей типа а-а/б-б/---/я-я) из масива в бд.
Вот метод:
Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click
btnNextHotel.Visible = True
Try
'take all values from array to db, clear array for new values
If saveDifferent.Length > 0 Then
ortsCon.Open()
Dim k, l As Integer
For k = 0 To saveDifferent.GetUpperBound(0)
For l = 0 To saveDifferent.GetUpperBound(1)
Dim ins As New SqlCommand("INSERT INTO tempInvoice ([FileID], [Night], [Price], [HotelName]) VALUES ('" & Request.QueryString("FileID") & "', '" & saveDifferent(k, l) & "', '" & saveDifferent(k, l) & "', '" & ddlHtls.SelectedItem.Value & "')", ortsCon)
ins.ExecuteNonQuery()
Next
Next
ortsCon.Close()
Else : Response.Write(saveDifferent.Length)
End If
Erase saveDifferent
Catch ex As Exception
lblExcep.Text = ex.Message.ToString & " " & ex.Source.ToString & " " & ex.TargetSite.ToString
End Try
End Sub Удача улыбается подготовленным
------------------------------
Пациент: вредно ли дрочить половой член?
Доктор: Член - нет, а вот голову докторам вредно
|
|