Recomendados: [Música] [Ciencia] [Religión y Espiritualidad]

[Volver] [Catálogo] [★]
Estás en el hilo 96327 de /t/.
 
URL
 (Para eliminar tu post, opcional)
Lee las Reglas antes de participar. Formatos disponibles: GIF, JPG, MP3, MP4, OGG, PDF, PNG, SWF, WEBM.
Tamaño máximo: 24 MB. Los metadatos se borran automáticamente.
En este tablón puedes publicar código con [code].
Este tablón es Safe For Work.

LateGame: Black souls II
Yurei Screen: High and Low


No abuses de los hilos de consultas técnicas. Trata de aportar contenido, opiniones, experiencias, recursos, en lugar de pedirlos.
Si quieres colaborar con el desarrollo de Hispachan, tienes toda la información en esta página.

Ayuden a un Negro con su Proyecto de Titulo
[A]
Sin título.png 170.75KB 1492x2682 [G] [Y] [I] [S] [T]
96327 Ayuden a un Negro con su Proyecto de Titulo
Anónimo

/#/ 96327 []

Como podran apreciar en el PIC les estoy mostrando toda la clase conexion que es donde todos los formularios se conectan para insertar en la base de datos, pero no es suficiente ya que también necesito editar y borrar de la base de datos pero en Jewtube no encuentro un metodo facil como este y me pregunto si se puede modificar este codigo para que en vez de insertar borre, para editar edite exactamente el mismo dato que se agrego estoy seguro que se puede hacer usando el mismo codigo solamente modificando un parametro pero no se como hacerlo por eso les pido ayuda

>> AnónimoOP /#/ 96342 [X]
>>96341
es por las variables o me discriminas por programar en C#

>> Anónimo /#/ 96344 [X]
>>96327 (OP)
kek negro que pereza, yo no puedo hacer tanto codigo, generalmente hago unos funciones y clases para el mapeo de campos y la creacion de querys

te invito a ser un perezoso

>> AnónimoOP /#/ 96345 [X]
>>96344
yo lo hice así por que no se hacer que todo se ingrese a la base de datos con solamente una funcion por lo que tuve que hacerme todas estas lineas de codigos y para editar y eliminar seran tambien por cada formulario lo que hara que las lineas que tengo ahora se multipliquen por tres

>> Anónimo /#/ 96362 [X]
>>96327 (OP)
Si fuera tu jefe te echo de una patada en el culo.

>> Anónimo /#/ 96366 [X]
>>96327 (OP)
>concatenando parámetros
Para tu proyecto no te van a evaluar las buenas prácticas negro? Ahí estás expuesto a un ataque de inyección sql

>> Anónimo /#/ 96367 [X]
>>96327 (OP)
Mi negrito jorge, si no puedes hacer un simple crud, no mereces graduarte.

>> AnónimoOP /#/ 96370 [X]
>>96366
No ya que la profe solamente revisa que el programa sea funcional y que pueda agregar,editar y borrar de la base de datos pero en este modulo no se revisa el codigo por lo que solo te evaluan lo que presentas en pantalla

>> Anónimo /#/ 96374 [X]
>>96327 (OP)
primero: decime que y donde estudias para ir y recibirme izi
segundo: siguiendo la logica asquerosa que tenes de codigo, para editar new SqlCommand("UPDATE Producto SET (Nombre = '" + nombre + "', Unidades = " + unidades + ", Color = '" + color + "' WHERE id = " + id)
para eliminar new SqlCommand("DELETE FROM Producto WHERE id = " + id)

>> Anónimo /#/ 96378 [X]
Sé que ese código probablemente no vea la luz del día, pero yo realmente intetaría acostumbrarme a usar Queries parametrizadas. Sé que debe haber un equivalente de esas en C#, porque en Java y PHP las hay:
https://docs.oracle.com/javase/8/docs/api/java/sql/PreparedStatement.html
https://www.php.net/manual/en/mysqli.prepare.php
Este ejemplo parece pendejo pero es una forma real de aprovecharse de una query mal hecha:
https://security.stackexchange.com/q/242736
Sé que esté campo está lleno de cargo cults que todos siguen ciegamente y de fedoras contracorrientes que hacen lo opuesto para sonar mejor, y a veces es difícil distinguir entre tanto hype del framework de la semana, pero con el tema de la seguridad siempre conviene tomarse el tiempo de echar un ojo más profundo, incluso si puede ser inquietante.

>> Anónimo /#/ 96397 [X]
>>96378
¿Enserio le estas pidiendo mayor seguridad al codigo escrito por un niñato jorge que cree que tener nombres estúpidos como variables es gracioso?

>> Anónimo /#/ 96406 [X]
>>96327 (OP)
menuda mierda estoy viendo y estos son la clase de pendejos que inundan el mercado, ojala la programacion pase a ser diseñador grafico tier en los proximos años

>> AnónimoOP /#/ 96532 [X]
>>96406
y eso que en mi programa (proyecto de titulo) hay lineas de codigos en algunos formularios que no sirven para nada pero como no dan error de compilacion no las borro

>> AnónimoOP /#/ 96533 [X]
weacomplica.gif 185.13KB 1371x449 [G] [Y] [I] [S] [T]
96533
>>96374
No funciona tu codigo me da error

intento eliminar reemplazando id con la variable del nombre del juguete y nada


 | 
[Volver] [Catálogo] [Favoritos]