|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Diabolo19
Páginas: [1]
1
« en: Martes 19 de Agosto de 2008, 07:50 »
Gracias ProfesorX. Te he hecho caso y ha funcionado. GRACIAS de nuevo...
2
« en: Lunes 21 de Julio de 2008, 18:09 »
Hola y gracias. He hecho una página web (ASP.NET y C#), y he puesto un control Login en ASP.NET. He hecho visible la casilla de Recordármelo la próxima vez, pero cuando le doy al tick de verificación para que me lo recuerde la próxima vez, no me lo recuerda... ¿Tengo que hacer algo especial? GRACIAS.
3
« en: Jueves 17 de Julio de 2008, 13:26 »
Bien. Me gustaría recorrer todas las filas de un GridView, pero sólo el primer campo. Mi GridView es tal que así:
1 Nombre 2 Nombre 4 Nombre
Bien, me tiene que guardar en un TextBox o el número más alto de la primera columna o el que falte intermediamente y lo hago tal que así, pero no funciona, sólo me guarda en el TextBox el número 1.:
int temp = 1; for (int i = 0; i < GridView1.Rows.Count;i++ ) { if (temp.ToString()==GridView1.Rows.Cells[1].ToString()) { temp++; } else { TextBox1.Text = temp.ToString(); } }
Pues eso, después de este código, me guarda en el TextBox1.Text el número 1... Y no sé qué hacer... GRACIAS
4
« en: Martes 15 de Julio de 2008, 16:35 »
GRACIAS... Lo probaré... A ver qué pasa...
5
« en: Martes 15 de Julio de 2008, 10:27 »
Hola y gracias de antemano. He realizado una página web y me gustaría que el usuario, a través de un Botón, pudiera imprimir lo que se muestra en un GridView. Estoy realizando esto a través del Visual Studio 2.005 en ASP.NET y C#... A ver si alguien puede echarme un cable... GRACIAS.
6
« en: Martes 15 de Julio de 2008, 08:00 »
MUCHAS GRACIAS, pero sigo sin saber en donde TENGO que crear el trigger en el SQL Server 2.005¡¡¡ Es decir, yo veo mis tablas, pero NO veo ningún tipo de código para escribir el trigger... ¿Cómo lo añado o cómo lo introducto, lo escribo? GRACIAS de todas formas...
7
« en: Lunes 14 de Julio de 2008, 12:55 »
Hola y gracias de antemano. Quiero leer todas las tuplas de una tabla e ir guardando uno de los campos en un fichero de texto. Esto es lo que hago:
string iniciativa = "D:\output\iniciativa.xml"; StreamWriter writer = File.CreateText(iniciativa);
// Configuración de las conexiones y consultas necesarias. string connectionString = ConfigurationManager.ConnectionStrings["LeyesConnectionString"].ConnectionString; SqlConnection SqlConn = new SqlConnection(connectionString); string queryInciativa = "SELECT PreEpigrafe, TextoEpigrafe, Parrafo, Texto FROM EstructuraLey";
SqlCommand comIniciativa = new SqlCommand(queryInciativa, SqlConn);
int PreEpigrafe = 1; int TextoEpigrafe = 1; int Parrafo = 1;
SqlConn.Open(); SqlDataReader drInicativa = comIniciativa.ExecuteReader(); while (drInicativa.Read()) { //AQUÍ ME DA ERROR. ME DICE: Error 1 No se puede convertir implícitamente el tipo 'object' en 'int'. Ya existe una conversión explícita (compruebe si le falta una conversión). // Decir, que tanto la primera, segunda y tercera columna son de tipo ENTERO.
int temp1 = drInicativa.GetValue(0); int temp2 = drInicativa.GetValue(1); int temp3 = drInicativa.GetValue(2);
if (temp1 == PreEpigrafe){ System.IO.StreamWriter sw = new System.IO.StreamWriter(iniciativa, true); sw.WriteLine("<PreEpigrafe>" + drInicativa.GetValue(3) + "</PreEpigrafe>"); sw.Close(); PreEpigrafe++; } else if (temp2 == TextoEpigrafe) { System.IO.StreamWriter sw1 = new System.IO.StreamWriter(iniciativa, true); sw1.WriteLine("<TextoEpigrafe>" + drInicativa.GetValue(3) + "</TextoEpigrafe>"); sw1.Close();
if (temp3 == Parrafo) { System.IO.StreamWriter sw2 = new System.IO.StreamWriter(iniciativa, true); sw2.WriteLine("<p>" + drInicativa.GetValue(3) + "</p>"); sw2.Close(); Parrafo++; } } } SqlConn.Close(); }
A ver si alguien puede ayudarme... GRACIAS.
8
« en: Jueves 10 de Julio de 2008, 07:55 »
Pues si que lo tengo que probar... De todas formas, GRACIAS por tu ayuda...
9
« en: Martes 8 de Julio de 2008, 12:35 »
Lo pongo a parte, que creo que merece MENCIÓN y GRACIAS de nuevo. Tenía tres tablas... Ley (IDNum) Tener (IDNum, NLinea) pruebaxml (NLinea)
Bien, cuando borraba una Ley, sólo me borraba a través de DELETE CASCADE las tuplas que tenían que ver en la tabla "Tener" pero NO las de la tabla "pruebaxml".
Bien, creé un Trigger tal que así:
CREATE TRIGGER BORRARLEY ON Ley AFTER DELETE AS BEGIN DELETE FROM pruebaxml WHERE NLinea not in (SELECT NLinea FROM Tener) END
Creo un trigger y entonces, DESPUÉS DE BORRAR en la tabla Ley, que borre de la tabla pruebaxml las que estén en esa tabla y NO EN LA TABLA TENER (CREO QUE EL TRIGGER SERÍA ASÍ... PERO RECTIFICARME si no está bien...)
¿En dónde creo el trigger? Es decir, en SQL Server 2.005, ¿en dónde tengo que ir para crear el trigger o qué instrucciones me hacen falta para ejecutar bien el trigger?
Por cierto, si pongo CREATE OR REPLACE TRIGGER BORRARLEY me da ERROR en el operador lógico OR...
A ver si alguien puede ayudarme... GRACIAS.
10
« en: Jueves 3 de Julio de 2008, 13:22 »
Bien. Hola y gracias por vuestro tiempo. Tengo un gran problema que me urge y no sé cómo resolverlo... Os explico. Tengo una tabla en SQL Server 2.005 llamada 'Ley', en el que tengo un atributo llamado 'IDNum' (de tipo int). Bien, necesito hacer la siguiente consulta sql en C#:
string sQueryMaxNum = "SELECT CASE WHEN max(IDNum) is Null then 1 else max(Numero)+1 end FROM pruebaxml"; int MaxNum = int.Parse(sQueryMaxNum); // Esto lo hago para pasar el string a Número y poder guardarlo bien...
Lo que hace esta consulta es que si encuentra en la tabla pruebaxml Null, me devuelve 1 y sino, el máximo número+1.
Hasta ahí bien. Después de guardar el resultado del número en sQueryMaxNum, lo tengo que introducir en esa misma tabla...
Y lo hago tal que así: string sQueryT = "INSERT INTO Tener(IDNum) VALUES ('" + MaxNum + "')";
Compila bien pero no se ejecuta. Me da error cuando hago el paso de string a int "La cadena de entrada no tiene el formato correcto."
¿Lo estoy haciendo bien? O hay algo que tengo que cambiar para que funcione?
Páginas: [1]
|
|
|