Hello. I have a problem and can't figure out
. Here is the code:
Also I have errors and to the next lines:
Same error to all, error:

Private Sub FButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FButton.Click If conn.State = ConnectionState.Closed Then conn.Open() End If If DatabaseGetMAX("ID", LunaG & AnulG) = -1 Then MsgBox("Introduce ceva informatii in tabel inainte de a o incheia!") Else Dim V As Integer = MsgBox("Sigur doresti sa inchizi luna?", MsgBoxStyle.YesNo, "") If V = DialogResult.Yes Then DatabaseActivitateUpdateActvCell(0, LunaG, AnulG) If conn.State = ConnectionState.Open Or ConnectionState.Broken Or ConnectionState.Connecting Or ConnectionState.Fetching Then conn.Close() MsgBox("Conn.CLOSE") End If If conn.State = ConnectionState.Closed Then MsgBox("Conn.OPEN") conn.Open() End If MsgBox("asdasd") DatabaseActivitateUpdateMoneys(AdunareTotal(LunaG & AnulG, "LEI") & " LEI", AdunareTotal(LunaG & AnulG, "EURO") & " EURO", AdunareTotal(LunaG & AnulG, "DOLARI") & " DOLARI", LunaG, AnulG) 'Linia cu eroare MsgBox("sdasd") Dim LV As Integer = DatabaseGetINT("Valoare", "General", "Nume", "LunaActiva") DatabaseUpdateCellINT("Valoare", LV - 1, "General", "Nume", "LunaActiva") DatabaseDropTable(LunaG & AnulG & "Ada") Me.Close() VForm.Close() InitializeForm1(0) InitializeForm1() End If End If conn.Close() End Sub '----- MyModule Function DatabaseActivitateUpdateMoneys(ByVal SumaL As String, ByVal SumaE As String, ByVal SumaD As String, ByVal Luna As String, ByVal Anul As String) Dim cmd As SqlCeCommand = conn.CreateCommand() Try cmd.CommandText = "UPDATE Activitate SET SumaL='" & SumaL & "', SumaE='" & SumaE & "', SumaD='" & SumaD & "' WHERE Luna='" & Luna & "' AND Anul='" & Anul & "'" cmd.Prepare() cmd.ExecuteNonQuery() Catch ex As Exception MsgBox(ex.Message & "Eroare4") End Try Return 1 End Function
Also I have errors and to the next lines:
Dim LV As Integer = DatabaseGetINT("Valoare", "General", "Nume", "LunaActiva") DatabaseUpdateCellINT("Valoare", LV - 1, "General", "Nume", "LunaActiva") DatabaseDropTable(LunaG & AnulG & "Ada")
Same error to all, error:
Quote
Prepare require an open and avaible connection. The connection's current state is closed. Eroare 4