TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: Baldomero123 en 21 de Octubre de 2023, 13:14:02

Título: Visual Studio MsgBox que no aparece
Publicado por: Baldomero123 en 21 de Octubre de 2023, 13:14:02
Buenas tardes. Es una pregunta de novanto, so am I. Se trata de que en este principio de una aplicación en Visual Basic con el IDE Visual Studio, cuando ejecuto no me da ningún error en tiempo de diseño, pero no me aparece en la pantalla el MsgBox, como le ordeno. El código es el siguiente:

Imports System.Data.OleDb
Public Class Form1

    'CONEXION
    Private conn As New Oledbconnection("Provider=Microsoft.ACE.OleDb.12.0, Data Source=C:\users\PC Gaming\Documents\inversiones.accdeb")
    Public Sub conexion()
        Try
            conn.Open()
            MsgBox("BD conectada")
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
End Class
¿Cuál puede ser la causa? Muchas gracias.
Título: Re:Visual Studio MsgBox que no aparece
Publicado por: DominusDRR en 21 de Octubre de 2023, 17:46:32
Buenas tardes. Es una pregunta de novanto, so am I. Se trata de que en este principio de una aplicación en Visual Basic con el IDE Visual Studio, cuando ejecuto no me da ningún error en tiempo de diseño, pero no me aparece en la pantalla el MsgBox, como le ordeno. El código es el siguiente:

Imports System.Data.OleDb
Public Class Form1

    'CONEXION
    Private conn As New Oledbconnection("Provider=Microsoft.ACE.OleDb.12.0, Data Source=C:\users\PC Gaming\Documents\inversiones.accdeb")
    Public Sub conexion()
        Try
            conn.Open()
            MsgBox("BD conectada")
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
End Class
¿Cuál puede ser la causa? Muchas gracias.

No me acuerdo mucho de MS VB, pero, ¿No es MessageBox en lugar de MsgBox?:

Código: QBasic/QuickBASIC
  1. MessageBox.Show("Mensaje", "Título", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Título: Re:Visual Studio MsgBox que no aparece
Publicado por: Baldomero123 en 22 de Octubre de 2023, 01:40:19
Gracias, oh, Dominus sapientissimus, por tu respuesta. No era esa diferente sintaxis, sino otras cosillas que han aparecido y que se han solucionado. Esas cosillas eran: ";" entre Provider y Data Source y no la "," que yo tenía puesta; y  poner yo OLEDB en vez de OleDb. como habia yo puesto. Solucionado y muchas gracias.