|
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 - mustang
51
« en: Jueves 11 de Mayo de 2006, 18:10 »
Response.ContentType = "text/plain" Response.AddHeader("charset", "iso-8859-1") Response.AddHeader("Content-Disposition", "attachment; filename=" & archivo) Response.Write(archivo) ' Si archivo es un string ' Response.WriteFile(ruta_archivo) Hola, gracias por la ayuda, si me hace lo ke de la ventanita, pero al abrir el archivo tiene el contenido ke yo escribo en el archivo pero aparte sigue metiendo el codigo fuente de la página de este modo: "Estas son las líneas del archivo ke necesito" 0000031502R190420061415060 0000031502R190420061415101 00000L8540R190420061414570 00000L8540R190420061415571 00000L8540R210420060952080 00000L8540R210420061234121 00000L8540R040520061057020 00000L8540R040520061057201
"Esto es lo ke mete despúes en el archivo" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <title>procesos</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> </HEAD> <body MS_POSITIONING="GridLayout"> <DIV style="Z-INDEX: 101; LEFT: 0px; WIDTH: 1002px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 72px; BACKGROUND-COLOR: #336699; BORDER-BOTTOM-STYLE: none" ms_positioning="GridLayout"> [COLOR=red][B]"Etc ETC ETC"[/B][/COLOR]
y pues no se como kitarlo... alguna otra sugerencia??' Muchas gracias, anexo el archivo tal cual me sale
52
« en: Miércoles 10 de Mayo de 2006, 22:20 »
Hola de nuevo,  aki molestando con problemas de nuevo, les cuento: lo ke pasa es ke tengo una página ke genera un archivo de texto y al final se puede descargar con un HyperLink, solo le pongo el url del nombre del archivo ke acabo de crear, pero se necesita ke en lugar de eso mande la típica ventanita de windows de "Abrir Guardar Cancelar", como cuando pulsas sobre un vínculo ke tiene algún archivo, puse estas líneas despues de ke genero el archivo: Response.ContentType = "text/plain" Response.AddHeader("charset", "iso-8859-1") Response.AddHeader("Content-Disposition", "attachment; filename=" & archivo)
y al momento de ke termina si me abre la ventanita de "Abrir Guardar Cancelar" pero lo ke contiene el archivo es el codigo fuente de la misma página  y no las línes ke debería tener..... si alguien supiera algo al respecto, muchas gracias a todos!!!
53
« en: Viernes 17 de Marzo de 2006, 18:11 »
Hola, te pongo un ejemplo que yo uso para envío de correos SMTP y no tengo problemas a ninguna cuenta, te aclaro que yo en el valor de smtpserver en lugar de dejar "smtp.mail.midominio" lo cambié a "localhost" porque no enviaba nada y me trabajó bién: No olvides el Imports System.Web.Mail.SmtpMail Dim Mensaje As New System.Web.Mail.MailMessage Mensaje.To = "alguien@hotmail.com" Mensaje.From = "yo@midominio.com" Mensaje.Subject = "Mensaje de prueba con SMTP" Mensaje.BodyFormat = Mail.MailFormat.Html Mensaje.Body = "<html><body>Este mensaje es para avisar de las pruebas de correo con <b>SMTP</b></body></html>" Mail.SmtpMail.SmtpServer = "localhost" Mail.SmtpMail.Send(Mensaje) Mensaje = Nothing
y ni un solo problema!! espero te ayude
54
« en: Jueves 16 de Marzo de 2006, 15:59 »
Hola, acabamos de instalar un Linux Red hat 9 en una Pc, y le agregamos los servicios de FTP de kerberos y permisos y sabe ke tanta cosa, pero cuando trato desde otra pc conectarme al linux por ftp parece ke va bien cuando me pide usuario, pero en cuanto le pongo el usuario me sale un error: 220 CFECaja FTP server (Version 5.60) ready. Usuario (10.15.1.76:(none)): root 530 Must perform authentication before identifying USER. Error al iniciar la sesión.
y cuando kiero hacerlo por telnet, me pide usuario y contraseña pero me sal también ke Login incorrect, alguien tendrá una pista?? Gracias
55
« en: Jueves 16 de Marzo de 2006, 15:35 »
Hola yo tuve el mismo problema, te paso como los solucioné y haber site ayuda!! : Private Sub BotonGraba(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BotonGraba.Click
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' Akí vá todo tu código para actualizar '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' Después akí es donde cierras el popup y acutalizas la ventana padre Dim strScript As String
strScript = "<script language=javascript>" 'El nombre de tu forma strScript = strScript & "window.opener.document.forms['Form1'].submit();" strScript = strScript & "window.close();" strScript = strScript & "</script>"
Page.RegisterStartupScript("ClientScript", strScript)
End Sub
Ojala te sirva
56
« en: Jueves 16 de Marzo de 2006, 15:25 »
Se me afigura ke lo ke te falta es llenar el data set, ya intentaste esto??: Dim moReportSource As New Cr1 Dim moDS As New Dataset1 Dim myConnection As New SqlConnection 'O el tipo de conexion ke tengas Dim myDataAdapter As New SqlDataAdapter
myConnection.ConnectionString="Select * from datos" myConnection.Open() SqlDataAdapter.Fill(moDS) myConnection.Close()
moReportSource.SetDataSource(moDS) Me.CrystalReportViewer1.ReportSource = moReportSource Me.CrystalReportViewer1.DataBind()
con esto llenarías el dataset con los datos de una tabla y se lo das de comer al reporte, espero te sirva!!!!
58
« en: Jueves 2 de Marzo de 2006, 22:40 »
Hola de nuevo dando lata, para ver si alguien sabe como hacer la paginación de un datagrid tipo resultados de un buscardor, ke por ejemplo me ponga no solo <> ó 1 2 3.... sino ke pudiera ser 1 2 3 >> y << 3 4 5 algo ó 1 2 3 Siguiente y Anterior 3 4 5 , más o menos Gracias de antemano a todos!!!
59
« en: Jueves 2 de Marzo de 2006, 22:20 »
Hola, una vez tuve un problema similar con un dropdownlist, al cambiar otro valor, me regresaba al primer valor, lo resolví del siguiente modo: If Not Page.IsPostBack Then OdbcSelectCommand3.CommandText = "Select * from area order by desc" OdbcConnection1.Open() daArea.Fill(DsArea1) OdbcConnection1.Close() cboArea.DataSource = DsArea1 cboArea.DataTextField = "desc" cboArea.DataBind() cboArea.SelectedIndex = 0 End If
y con esto siempre me deja el valor seleccionado haga lo ke haga, espero te sirva
60
« en: Martes 7 de Febrero de 2006, 17:26 »
Hola, ya verificaste ke la ruta donde intentas exportar el archivo pdf tenga permisos de escritura? Yo tuve un error similar al exportar un pdf y mostrarlo, tuve ke agregar al directorio los permisos de escritura del usuario IUSR(cuenta de invitado para Internet), ASP.NET Machine Account(ASPNET), y desde eso me trabaja perfecto, de cualkier modo y por si te sirve de algo te pongo el código ke utilizo: '''' Esto lo uso para agregar los parámetros al reporte en caso '''' de ke tangas los cambias a tu conveniencia
Dim paramFields As New CrystalDecisions.Shared.ParameterFields Dim paramFields2 As New CrystalDecisions.Shared.ParameterFields Dim discreteVal As New CrystalDecisions.Shared.ParameterDiscreteValue Dim discreteVal2 As New CrystalDecisions.Shared.ParameterDiscreteValue Dim paramField As New CrystalDecisions.Shared.ParameterField Dim paramField2 As New CrystalDecisions.Shared.ParameterField Dim rangeVal As New CrystalDecisions.Shared.ParameterRangeValue Dim rangeVal2 As New CrystalDecisions.Shared.ParameterRangeValue Dim areac As String Dim areai As String Dim areaf As String Dim fechai As String Dim fechaf As String Dim crReportDocument As ReportDocument Dim crExportOptions As ExportOptions Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
areac = Trim(Session("area"))
fechai = Session("fechai") fechaf = Session("fechaf")
paramField = New CrystalDecisions.Shared.ParameterField paramField.ParameterFieldName = "rangofecha" rangeVal.StartValue = CDate(fechai) rangeVal.EndValue = CDate(fechaf) paramField.CurrentValues.Add(rangeVal)
paramField2.ParameterFieldName = "rangoarea" rangeVal2.StartValue = areai rangeVal2.EndValue = areaf paramField2.CurrentValues.Add(rangeVal2) paramFields.Add(paramField) paramFields.Add(paramField2) CrystalReportViewer3.ParameterFieldInfo = paramFields CrystalReportViewer3.ReportSource = emple
Dim cr_val_r As CrystalDecisions.Shared.ParameterRangeValue Dim cr_val_r2 As CrystalDecisions.Shared.ParameterRangeValue Dim cr_Parametros As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinitions Dim cr_nom_par As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition Dim cr_val_par As CrystalDecisions.Shared.ParameterValues cr_Parametros = emple.DataDefinition.ParameterFields
cr_nom_par = cr_Parametros.Item("rangofecha") cr_val_par = cr_nom_par.CurrentValues cr_val_r = New CrystalDecisions.Shared.ParameterRangeValue cr_val_r.StartValue = fechai.ToString cr_val_r.EndValue = fechaf.ToString cr_val_par.Add(cr_val_r) cr_nom_par.ApplyCurrentValues(cr_val_par)
cr_nom_par = cr_Parametros.Item("rangoarea") cr_val_par = cr_nom_par.CurrentValues cr_val_r2 = New CrystalDecisions.Shared.ParameterRangeValue cr_val_r2.StartValue = areai cr_val_r2.EndValue = areaf cr_val_par.Add(cr_val_r2) cr_nom_par.ApplyCurrentValues(cr_val_par)
'*********Aki creas el pdf Fname = "C:\inetpub\wwwroot\checadas\archivos\" & Session.SessionID.ToString & ".pdf" If File.Exists(Fname) Then System.IO.File.Delete(Fname) crDiskFileDestinationOptions = New DiskFileDestinationOptions crDiskFileDestinationOptions.DiskFileName = Fname crExportOptions = emple.ExportOptions With crExportOptions .DestinationOptions = crDiskFileDestinationOptions .ExportDestinationType = ExportDestinationType.DiskFile .ExportFormatType = ExportFormatType.PortableDocFormat End With
emple.Export() ' Akí te abre el pdf creado en el navegador Response.ClearContent() Response.ClearHeaders() Response.ContentType = "application/pdf" Response.WriteFile(Fname) Response.Flush() Response.Close() Else crDiskFileDestinationOptions = New DiskFileDestinationOptions crDiskFileDestinationOptions.DiskFileName = Fname crExportOptions = emple.ExportOptions With crExportOptions .DestinationOptions = crDiskFileDestinationOptions .ExportDestinationType = ExportDestinationType.DiskFile .ExportFormatType = ExportFormatType.PortableDocFormat End With emple.Export() ' Akí te abre el pdf creado en el navegador Response.ClearContent() Response.ClearHeaders() Response.ContentType = "application/pdf" Response.WriteFile(Fname) Response.Flush() Response.Close() End If
para borrar el archivo lo hago de este modo Private Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Unload System.IO.File.Delete(Fname) End Sub
espero te ayude, saludos
61
« en: Martes 7 de Febrero de 2006, 16:48 »
Hola, tengo una duda ke no no he podido resolver y acudo de nuevo en busca de ayuda al foro, lo ke pasa es ke tengo una página en la ke debo colocar de fondo una imagen ke tiene por tamaño 1772x1312, y pues obvio se ve demasiado grande, no saben si existe algún script para redimensionar o ajustar la imagen al tamaño de la ventana??? De antemano gracias a todos
62
« en: Miércoles 25 de Enero de 2006, 17:17 »
En un post dijiste que te saltó el siguiente error:
espera el parámetro @Usu_usu, que no se ha especificado.
Si bien podés usar inserts sin especificar a qué campos, es aconsejable agregarlos, para saber bien qué estás insertando y en qué orden.
Te doy un ejemplo muy básico.
Insert into Usuarios values('Nombre', 'Apellido')
Podría ser:
Insert into Usuarios(usu_nombre, usu_apellido) values('Nombre', 'Apellido')
De esta forma te vas a dar cuenta si te falta algún campo que quizá no admita nulos.
Con respecto a las fechas, probá escribir lo siguiente a ver si te funciona:
create table #fechas(fecha datetime) insert #fechas values('2005-01-12 23:45:40')
En mi caso me devolvió un "1 row(s) affected" Gracias a ambos por el apoyo, pero el error era una cuestión aún menos perdonable por las prisas y el apuro de terminar esta más rápido no revisé bien el código del Insert, lo único que me faltaba era cerrar el paréntesis de la consulta ")"  me faltaba el paréntesis del final del insert, por eso era el error, muchas gracias por su tiempo prometo revisar y re-revisar con detenimiento mis códigos!!! Hasta pronto
63
« en: Martes 24 de Enero de 2006, 18:30 »
Hola,
¿Pero te salta la excepción? o que es lo que pasa? Donde y como has declarado la SqlInsertCommand1?
En principio parace que tu codigo está bien, solo haría falta saber si has creado bien los objetos (SqlInsertCommand1 y SqlConnection).
Saludos Hola Güorker, sigo dando lata, ya pude insertar campos de texto en la BD pero las fechas me traen mareado, no las puedo insertar, ya intenté con todos los formatos: 24/01/2006 11:25:40 01/24/2006 11:25:40 2006-24-01 11:25:40 2006-01-24 11:25:40 20060124 11:25:40 20062401 11:25:40
y con todos me sale el mismo error Línea 1: sintaxis incorrecta cerca de '24/01/2006 11:25:40'
ya me fije en las configuraciones de fecha del servidor sqlserver y están iguales a la pc donde está el desarrollo :-(( muchas gracias denuevo
64
« en: Lunes 23 de Enero de 2006, 15:40 »
Hola,
¿Pero te salta la excepción? o que es lo que pasa? Donde y como has declarado la SqlInsertCommand1?
En principio parace que tu codigo está bien, solo haría falta saber si has creado bien los objetos (SqlInsertCommand1 y SqlConnection).
Saludos Hola, los objetos ya están creados dentro del dataadapter, pero no se ke es lo ke ocurria, hasta ke bueno tuve ke crear el objeto del query Dim sql As New SqlClient.SqlCommand sql.CommandText = "INSERT INTO Usuario VALUES ('" & usuario.ToString & "','" & pass.ToString & "')" SqlConnection1.Open() sql.Connection = SqlConnection1 sql.ExecuteNonQuery() SqlConnection1.Close() y parece ke todo sigue bien, muchas gracias por tu ayuda!!!!!!
65
« en: Lunes 23 de Enero de 2006, 15:38 »
has probado solo usar SqlCommand?,
Usalo y me avisas.
Saludos, Hola!!!! si, gracias, fijate ke me sirvio del siguiente modo... Dim usuario As String Dim pass As String Dim sql As New SqlClient.SqlCommand usuario = "mrisin" pass = "Mojo" sql.CommandText = "INSERT INTO Usuario VALUES ('" & usuario.ToString & "','" & pass.ToString & "')" Try SqlConnection1.Open() sql.Connection = SqlConnection1 sql.ExecuteNonQuery() SqlConnection1.Close() Response.Write("El registro se dio de alta") Catch ex As System.Data.SqlClient.SqlException Response.Write(ex.Message) End Try
Muchas gracias de nuevo!!!!!
66
« en: Viernes 20 de Enero de 2006, 23:09 »
Hola, estoy intentando hacer nu simple insert en una BD, mi aplicación .NET está en una pc Windows XP, y el SQLServer en Windows 2000, no sé si tenga ke ver, tengo el código siguiente: Dim usuario As String Dim pass As String usuario = "mrisin" pass = "Mojo" SqlInsertCommand1.CommandText = "Insert into Usuario values('" & usuario & "','" & pass & "')" Try SqlConnection1.Open() SqlInsertCommand1.ExecuteNonQuery() SqlConnection1.Close() Response.Write("El registro se dio de alta") Catch ex As System.Data.SqlClient.SqlException Response.Write(ex.Message) End Try
y no me inserta nada, solo me muestra: La instrucción preparada '(@Usu_usu varchar(10),@Usu_pass varchar(10))Insert into Usuario ' espera el parámetro @Usu_usu, que no se ha especificado.
no se como hacerle, muchas gracias a todos por la nueva molestia
67
« en: Viernes 20 de Enero de 2006, 18:57 »
Hola de nuevo,
para ejecutar una insert yo usaria la clase SqlCommand en vez de SqlDataReader, porque tal y como dice su nombre se usa para leer Datos de SQL Server.
Saludos y suerte Hola, es ke eso es presisamente lo ke kisiera saber, como ejecutar esa clase, tengo el código siguiente: Dim usuario As String Dim pass As String usuario = "mrisin" pass = "Mojo" SqlInsertCommand1.CommandText = "Insert into Usuario values('" & usuario & "','" & pass & "')" Try SqlInsertCommand1.Connection = SqlConnection1 SqlInsertCommand1.Connection.Open() SqlInsertCommand1.ExecuteNonQuery() SqlInsertCommand1.Connection.Close() Response.Write("El registro se dio de alta") Catch ex As System.Data.SqlClient.SqlException Response.Write(ex.Message) End Try
y no me inserta nada, no se como hacerle, muchas gracias
68
« en: Jueves 19 de Enero de 2006, 21:13 »
Hola,
sabes que puedes insertar fechas ya sea en cualquier formato, tu puedes insertar a traves de convert
prueba en el query analyzer
select convert(varchar, getdate(), 102)
por ejemplo ese 102 tu lo puedes ir variando te ira cambiando los formatos van desde el 100 al 114
si no me equivoco tiene hasta trasnformaciones de horas Hola, gracias por responder, pero eske no puedo insertar desde mi pagina en .net, me da errores al ejecutar el insert, la pc donde esta el desarrollo tiene XP y el sqlserver W2000 no se si tenga ke ver...gracias
69
« en: Jueves 19 de Enero de 2006, 21:11 »
 hola, yo en lo personal utilizo las sesiones, en la pagina index, valido el usuario y password si son correctos pongo el siguiente codigo: Session("valido")="Aceptado" response.redirect("pagina2.aspx")
y en el page load de "pagina2.aspx" valido esto: if Session("valido")<>"Aceptado" then Response.Write("Usuario no autentificado") Response.Write("<br> Identifiquese desde <a href=index.aspx> AQUI </a>") Response.End end if
puedes poner la misma validacion en todas las paginas y asi si la Sesion "valido" no es "Aceptado" siempre le mostrará el error y nada mas!!!!! espero te haya podido ayudar.
70
« en: Jueves 19 de Enero de 2006, 19:17 »
Hola,
Para meter una fecha con hora... ¿Has intentado a hacerlo en formato 24 horas? Es decir, poner 22:00:00 en vez de 10:00:00 p.m.
Por otro lado, si lo que quieres es que no aparezcan las horas en el campo fecha, puedes poner un Formato a la columna donde se cargan las fechas. Solo hay que poner lo siguiente en la expresion de formato de la columna Fecha:
DataFormatString="{0:dd\/MM\/yyyy}"
NOTA: Eso se puede poner en el HTML, desde el Wizard de configuración del DataGrid o desde código en tiempo de ejecución.
Saludos Gracias de nuevo Güorker po la ayuda, si no es atrevimiento quisiera preguntar aki mismo si saben como hacer un insert a una DB de sql server, tengo la tabla usuario con varios campos y el siguiente codigo en el boton de mi pagina: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim inserta As SqlClient.SqlDataReader SqlInsertCommand1.CommandText = "Insert into Usuario values('mrisin','Mojo','Risin','Clarck','Elektra Records','000','000','Forgotten','mrisin_electra.com','RIM131243','mrisin')" Try SqlConnection1.Open() inserta = SqlInsertCommand1.ExecuteReader SqlConnection1.Close() Catch ex As System.Data.SqlClient.SqlException Response.Write(ex.Message) End Try End Sub
y lo unico que me devuelve es: La instrucción preparada '(@Usu_usu varchar(10),@Usu_nombre varchar(20),@Usu_paterno varch' espera el parámetro @Usu_usu, que no se ha especificado.
gracias de nuevo a todos
71
« en: Miércoles 18 de Enero de 2006, 22:52 »
Hola de nuevo a todos aki molestando, tengo ke hacer una aplicacion ASP .NET con base de datos en SQL Server, creé un campo tipo DateTime, y le kiero insertar manualmente en la consola del SQL Server datos, solo me permite por ejemplo "18/01/2006" sin problemas, hago un select a esa tabla para llenar un datagrid y despues de mostrarme "18/01/2006" me pone me pone 12:00:00 am, si quiero meterle la hora al campo en el SQL Server manualmente me manda un error, mi pregunta es como le puedo meter la hora?? o que al llenar el datagrid no me la muestre?? o si saben ke existan campos tipo hora, o insertar por ejemplo: insert into usuario values (18/01/2006 01:52:08 p.m.) disculpen la ignorancia y gracias a todos!!!
72
« en: Jueves 15 de Diciembre de 2005, 06:36 »
Aca tenes un tutorial muy basico sobre cadenas hecho por un servidor:
http://www.c0d3rz.com.ar/foro/viewtopic.php?t=37
En tu caso lo que tenes que haces es usar la funcion strcmp o strcmpi/stricmp si las tenes disponibles de esta manera:
if (!strcmpi(argv[1], "c:\\temp")) { printf("Correcto"); getch(); }
PD. No te olvides de comprobar argc para saber la cantidad de parametros y obra en consecuencia.  Mil gracias tu respuesta es la solucion, de tu articulo lo leere con detenimiento, mil gracias de nuevo por el tiempo ke te tomó esto, y hasta pronto
73
« en: Miércoles 14 de Diciembre de 2005, 23:43 »
Hola a todos primero ke nada gracias por tomarse el tiempo en leer esto, tengo un pekeño problema y kisiera saber si alguien me puede ayudar, tomé de este mismo foro el código de un programa en C++ que manda ejecutar en linea de comandos de msdos y le pasa como parametro el nombre de un directorio, de este modo: programa c:\temp
el programa trabaja de maravilla, lo ke hace es listarte todos los archivos contenidos en ese directorio, yo lo kice modificar (descomponer  ), para ke al momento de leer el parametro cachar el nombre del directorio, por lo ke pude entender la ruta del directorio se guarda en un arreglo "argv[1]" si despliego el valor de esa variable me pone la ruta del directorio que le di, por ejemplo si le paso como parametro "c:\temp" me despliega "c:\temp" pero si dentro del programa hago esto: if (argv[1]=="c:\temp") { printf("Correcto"); getch(); }
me pasa de largo el "if", no se como compara el valor lo he intentado de las siguientes maneras: if (argv[1]=="c:\\temp\\.") if (argv[1]=="c:\\temp\\") if (argv[1]=="c:\temp\") y no lo logro cachar, si alguien supiera la respuesta se lo agradeceria mucho y de antemano gracias tambien a todos. Hasta pronto..
74
« en: Lunes 21 de Noviembre de 2005, 21:31 »
Hola mustang:
Lo que en realidad estas haciendo es simplemente cerrar la ventana hija. Luego, carga de nuevo el Page_Load de la padre por lo que en la ventana padre, debes tener DataGrid1.DataBind() si es un datagrid o la select si es una consulta normal, o lo que sea. Pero la clave esta en el page_load de la ventana padre.
Pruebalo y ya me dirás si te funciona. Hola, si tienes razon tuve ke poner todo el codigo ke ejecuto en el boton en el page_load, es algo ke no keria hacer porke si es algo de codigo, pero tu solucion me ha servido muy bien, asi como tu dices es como lo solucione!!! Muchas gracias!! Hasta pronto!!!
75
« en: Lunes 21 de Noviembre de 2005, 15:46 »
Hola a todos de nuevo akí molestando otra vez, lo ke pasa es ke en el programa ke estoy haciendo cuando se muestran los registros de una consulta, hay un campo llamado 'responsable' ke si se encuentra vacio mustra una liga para llenarlo de este modo: Response.Write("<a href='#' onClick='window.open('selresp.aspx?nomcomenta=" & dsTic2.tic2(indi).nombre.ToString','myWin', 'toolbar=no, directories=no, location=no, status=no, menubar=no,resizable=no, scrollbars=no, width=900, height=700')'>Seleccione responsable</a>")
esto me abre la página selresp.aspx con el nombre del registro para actualizarlo, en la ventana ke me abre, cacho en el query.string el nombre para tenerlo como referencia al actualizar el registro. Una vez que le den al botón Aceptar de la ventana hija, debo cerrar esta ventana y hacer un 'submit' en la ventana padre, ke es la ke muestra los registros para ke se vea reflejado el cambio ke se acaba de hacer, tengo en el botón de la ventana hija este código: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim respon As String Dim actualiza As Odbc.OdbcDataReader respon = Trim(rblResp.SelectedValue.ToString) lblNombre.Text = Request.QueryString("nomcomenta")
OdbcSelectCommand1.CommandText = "update tic2 set respon='" & respon.ToString & "' where nombre='" & lblNombre.Text" OdbcConnection1.Open() actualiza = OdbcSelectCommand1.ExecuteReader OdbcConnection1.Close()
Dim strScript As String strScript = "<script language=javascript>" strScript = strScript & "window.opener.document.forms['Form1'].submit();" strScript = strScript & "window.close();" strScript = strScript & "</script>" Page.RegisterStartupScript("ClientScript", strScript) End Sub
me hace la actualización y me cierra la ventana pero no puedo hacer el submit de la ventana padre. Se supone que con el 'window.opener.document.forms['Form1'].submit();' me haría un submit de la forma padre, pero no hace nada mas que algo asi como un refresh, y no me muestra los datos ke salen al hacer submit de la forma.... alguien sabría una solución??? de antemano muchas gracias a todos por el tiempo ke les llevo leer esto!! hasta pronto...
|
|
|