|
101
|
Programación / .NET (C#, VB.NET, ASP) / Error al añadir archivos al proyecto[SOLUCIONADO]
|
en: 3 Abril 2010, 17:34 pm
|
Hola!!! He realizado un pequeño proyecto que usa un archivo de Access para cargar las tablas que utiliza, empleando el siguiente comando para establecer la conexión: Private oConexion As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data source=Resources\BD_Diseño.mdb")
Cuando ejecuto el programa desde Visual Studio 2005 Express no hay ningún problema, pero cuando genero la publicación y luego la instalo, al intentar abrir las opciones en las que cargaría datos se produce el siguiente error: He agregado el archivo Access como recurso del proyecto, pero el error persiste y ya no sé qué hacer Si alguien me puede dar unas pautas sobre cómo agregar el archivo de base de datos al proyecto o cómo poder utilizarlo se lo agradecería muchísimo, ya que no tengo mucha experiencia en estos temas Esperando respuesta os doy las gracias por la posible ayuda
|
|
|
102
|
Programación / .NET (C#, VB.NET, ASP) / Re: Consultar 2 tablas en 1 DataSet
|
en: 28 Marzo 2010, 13:12 pm
|
Hola!!! Gracias por tu respuesta. Al final el código quedó de esta manera y funciona como yo quería Me.oDataAdapter = New OleDbDataAdapter("select Libros.Id_libro, Titulo, Autor from libros, prestamos where Libros.Id_libro = Prestamos.Id_libro", Me.oConexion) Me.oCommandBuilder = New OleDbCommandBuilder(Me.oDataAdapter) Me.oDataSet = New DataSet()
Me.oConexion.Open() Me.oDataAdapter.Fill(Me.oDataSet, "libros") Me.oConexion.Close()
Me.DataGridView1.DataSource = Me.oDataSet.Tables("Libros")
Muchas gracias
|
|
|
103
|
Programación / .NET (C#, VB.NET, ASP) / Consultar 2 tablas en 1 DataSet [SOLUCIONADO]
|
en: 25 Marzo 2010, 21:36 pm
|
Hola!!! Llevo un par de días dando vueltas a este problema y no doy con la solución. A ver si alguien me puede orientar un poquito Desde un formulario quiero realizar una consulta de los libros prestados de una biblioteca. Las tablas Libros y Prestamos están en un archivo Access y sus columnas son: LibrosId_libro / Título / Autor PrestamosNif_socio (de la tabla Socios) / Id_libro Parte de mi código para la definición de conexión y consulta: Private oConexion As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data source=C:\Biblioteca.mdb") Private oDataAdapter As OleDbDataAdapter Private oCommandBuilder As OleDbCommandBuilder Private oDataSet As DataSet Private SQL As String Private Sub ConsultaBasePrestamos() Me.SQL = "select * from Libros, Prestamos" Me.oDataAdapter = New OleDbDataAdapter(Me.SQL, Me.oConexion) Me.oCommandBuilder = New OleDbCommandBuilder(Me.oDataAdapter) Me.oDataSet = New DataSet
Me.oConexion.Open() Me.oDataAdapter.Fill(Me.oDataSet, "Prestamos") Me.oDataAdapter.Fill(Me.oDataSet, "Libros") Me.oConexion.Close()
Dim oDataRow0 As DataRow ' Variable para trabajar con las filas de Prestamos Dim oDataRow1 As DataRow 'Variable apra trabajar con las filas de Libros Dim oDataTable As DataTable ? 'Tabla para almacenar la consulta
' Procedimiento para obtener los libros prestados For i As Integer = 0 To Me.oDataSet.Tables(0).Rows.Count - 1 oDataRow0 = Me.oDataSet.Tables(0).Rows(i) For j As Integer = 0 To Me.oDataSet.Tables(1).Rows.Count - 1 oDataRow1 = Me.oDataSet.Tables(1).Rows(j) If oDataRow0("Id_libro") = oDataRow1("Id_libro") Then oDataTable = (oDataRow1.Table) End If Next Next End Sub Al ejecutar me da el siguiente error: "La columna 'Id_libro' no pertenece a la tabla Prestamos."La columna existe en la tabla, pero no sé por qué me da este error. Alguien me puede ayudar? Gracias
|
|
|
104
|
Programación / .NET (C#, VB.NET, ASP) / Re: Obtener valores de un DataGridView
|
en: 19 Marzo 2010, 16:10 pm
|
Hola de nuevo!!! Antetodo muchísimas gracias por contestar Bueno, al final cambié el evento dado que la solución inicial no era la más correcta y como ha dicho seba123neo sería más correcto que el evento también detectara el movimiento por el teclado. Private Sub DataGridView1_CellEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEnter Me.txtDni.Text = Me.DataGridView1.CurrentRow.Cells.Item("dni").Value Me.txtNombre.Text = Me.DataGridView1.CurrentRow.Cells.Item("nombre").Value Me.txtTelefono.Text = Me.DataGridView1.CurrentRow.Cells.Item("telefono").Value End Sub Gracias de nuevo
|
|
|
105
|
Programación / .NET (C#, VB.NET, ASP) / Obtener valores de un DataGridView [SOLUCIONADO]
|
en: 19 Marzo 2010, 12:50 pm
|
Hola! He implementado este evento CellContentClick para que cuando se haga click sobre una fila de un objeto DatagridView se rellenen con los datos de dicha fila unos TextBox del mismo formulario: Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick Me.txtDni.Text = Me.DataGridView1.CurrentRow.Cells.Item("dni").Value Me.txtNombre.Text = Me.DataGridView1.CurrentRow.Cells.Item("nombre").Value Me.txtTelefono.Text = Me.DataGridView1.CurrentRow.Cells.Item("telefono").Value End Sub El problema es que al hacer click no siempre se rellenan los TextBox, teniendo que dejar cierto tiempo entre click y click para que sí se rellenen. ¿Alguien sabe por qué es el problema y cómo puedo solucionarlo? Un saludo y gracias
|
|
|
106
|
Programación / .NET (C#, VB.NET, ASP) / 'Microsoft.Jet.OLEDB.4' [SOLUCIONADO]
|
en: 4 Marzo 2010, 23:51 pm
|
:S no me di cuenta con lo de .NET Si alguien me lo puede mover al subforo correspondiente se lo agradecería Por otro lado me gustaría hacerlo con una base de datos Access MODIFICO: Creo que encontré el problema y era éste: "Provider=Microsoft.Jet.OLEDB.4.0;..." Al ponerl el ".0" ahora me funciona :S me siento un poco avergonzado, qué tontería y he estado a punto de vovlerme loco Muchas gracias por leer mi problema
|
|
|
107
|
Programación / .NET (C#, VB.NET, ASP) / 'Microsoft.Jet.OLEDB.4'
|
en: 4 Marzo 2010, 23:43 pm
|
Hola , estoy intentando conectar abrir un archivo access mediante este código en visual studio 2005: Imports System.Data.OleDb
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try Dim strCon As String = "Provider=Microsoft.Jet.OLEDB.4; Data souce=C:\Documents and Settings\Administrador\Mis documentos\prueba.mdb"
Dim oCON As OleDbConnection = New OleDbConnection(strCon) oCON.Open() Catch ex As Exception MessageBox.Show(ex.Message) End Try
End Sub End Class
El caso es que el evento click me da el siguietne error: El proveedor 'Microsoft.Jet.OLEDB.4' no está registrado en el equipo localAlguien me podría decir qué hago mal y cómo puedo solucionarlo?? No consigo acceder a una base de datos desde código, aunque sí mediante el interfaz gráfico de visual studio. Muchas gracias
|
|
|
108
|
Programación / PHP / Re: Usar variable PHP en HTML
|
en: 7 Febrero 2010, 16:31 pm
|
Hola de nuevo!!! Muchas gracias luiggy2, eso era exactamente lo que quería, así me funciona a la perfección. También la respuesta de yoyahack me vale Ahora veo que es una tontería, pero bueno, he empezado con PHP hace un par de días en los ratos libres y al no saber nada ni de PHP o HTML a veces en cosas bastante sencillas me pierdo en seguida y no encuentro la solución por más que mire. Muchas gracias a todos por responder
|
|
|
109
|
Programación / PHP / Usar variable PHP en HTML [SOLUCIONADO]
|
en: 7 Febrero 2010, 12:23 pm
|
Hola! tengo el siguiente código para una página: <html><head><title>Ejercicio 8</title></head>
<? echo "El método que ha usado fue: ",$_SERVER[REQUEST_METHOD],"<br>"; $a = $_REQUEST['color']; ?>
<body bgcolor = $a>
<? echo "<br>El valor de la variable es: ", $a; ?> </body></html>
Desde un formulario de otra página le llega a ésta el color de fondo que debe tener. La variable $a almacena el número hexadecimal del colro en cuestión. El problema es que al cargar la página con el color que debiera, sale todo negro. Supongo que sea porque el valor de $a es 0 en la línea de HTML, pero no en los scripts de PHP. Mi pregunta: ¿Cómo puedo pasar el valor de la variable desde un script PHP a una línea del mismo fichero en HTML?Muchas gracias
|
|
|
110
|
Programación / Bases de Datos / Re: Problema para conectar Oracle FORMS con OracleXE
|
en: 22 Enero 2010, 00:43 am
|
Hola ^TiFa^!!! Muchas gracias por contestar. He esperado a dar yo una respuesta para esperar a que Forms no se conectase, pero al verdad, no sé si por brujas o lo que sea no me ha vuelto a dar ese problema. No obstante apunto tus indicaciones sobre asegurarse que la base tiene una entrada para el listener y que ésta escucha Muhcas gracias de nuevo, y si tengo otra vez ese probelma no dudaré en actualizar este post para pder ayudar a otras personas
|
|
|
|
|
|
|