Principales respuestas
Duda con la cadena de conexion en WPF

Pregunta
-
Buenas tardes,
Hace poco hice una APP en winforms, la cual esta hecha en N capas, la cual funciona bien (al menos aparenta eso jaja).
A manera de aprendizaje, quise cambiarle la presentacion al aplicativo y pense en comenzar a utilizar WPF.
Implemente el formulario nuevo con la funcionalidad correspondiente como hice en WinForm pero al lanzar la aplicacion me bota el siguiente error:
Public Function Insertar(ByVal oContacto As ContactosBE, ByVal flag As String) As Boolean
Using cn As New MySqlConnection(ConfigurationManager.ConnectionStrings("Contactos").ToString())
If flag = "I" Then
Using trx As MySqlTransaction = cn.BeginTransaction(IsolationLevel.ReadUncommitted)
Dim cmd As New MySqlCommand("Insert into Contacto values(?Id, ?Usuario, ?Cargo, ?Anexo,?Correo)", cn)
With cmd.Parameters
.Add("?Id", MySqlDbType.Int32).Value = oContacto.Id
.Add("?Usuario", MySqlDbType.VarChar, 200).Value = oContacto.Usuario
.Add("?Cargo", MySqlDbType.VarChar, 200).Value = oContacto.Cargo
.Add("?Anexo", MySqlDbType.VarChar, 3).Value = oContacto.Anexo
.Add("?Correo", MySqlDbType.VarChar, 200).Value = oContacto.Correo
Dim i As Integer = CInt(cmd.ExecuteNonQuery())
If i > 0 Then
trx.Commit()
Return True
Else
trx.Rollback()
Return False
End If
End With
End Using
End If
End Using
End FunctionSobre la linea en negrita es donde esta apareciendo el siguiente mensaje: Referencia a objeto no establecida como instancia de un objeto.
Debo definir una cadena de conexion nueva para el proyecto en wpf?
De antemano, cualquier sugerencia es bienvenida.
Atte.
Alex
- Editado alexander ocampo lunes, 2 de julio de 2012 19:44
Respuestas
-
Sobre la linea en negrita es donde esta apareciendo el siguiente mensaje: Referencia a objeto no establecida como instancia de un objeto.
has validado que el app.config que esta en el proyecto de wpf este la entrada del connection string con nombre "Contactos" ?
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta alexander ocampo lunes, 2 de julio de 2012 20:18
Todas las respuestas
-
Sobre la linea en negrita es donde esta apareciendo el siguiente mensaje: Referencia a objeto no establecida como instancia de un objeto.
has validado que el app.config que esta en el proyecto de wpf este la entrada del connection string con nombre "Contactos" ?
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta alexander ocampo lunes, 2 de julio de 2012 20:18
-
Menudo error, esta solucionado, faltaba una S en la cadena de conexion, pero luego de generar este problema, me surge otro problema:
Al tratar de cargar un combobox de la siguiente manera:
Public Sub cargar()
cboCargo.ItemsSource = oContactosBL.CargarCargo
cboCargo.DisplayMemberPath = "Descripcion"
cboCargo.SelectedValuePath = "Id"
cboOpcion.ItemsSource = oContactosBL.CargarOpcion
cboOpcion.DisplayMemberPath = "Descripcion"
cboOpcion.SelectedValuePath = "IdOpcion"
End SubNo se puede convertir un objeto de tipo 'System.Data.DataTable' al tipo 'System.Collections.IEnumerable'.
Alguna idea con respecto a esto?
- Editado alexander ocampo lunes, 2 de julio de 2012 21:44
-