Question
[Résolu] 2 questions: SQL replace et autre
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 8 ans 8 mois #24226
par Riblito
[Résolu] 2 questions: SQL replace et autre a été créé par Riblito
Bonjour !
J'aurais 2 petites question
J'ajoute une ligne dans ma BDD SQL avec :
[code:1]$req=\"insert into t_locaux values (NULL, '$VarT_NomLo', '$disp_batLo')\"[/code:1]
Mais j'aimerais en delete, donc j'utilise
[code:1]$req=\"DELETE FROM info_isec.t_locaux WHERE `id_locaux`=1;\"[/code:1]
1 qui est le numéro ID de la ligne dans la bdd .... mais j'aimerais le faire avec une textbox
Mais impossible, j'ai bien essayé de mettre la variable à la place, avec des ' ou sans .... je comprend pas trop, c'est possible au moins ?
2eme question !
J'aimerais savoir si il y avait une commande pour remplacer une ligne ?
Merci beaucoup !<br><br>Message édité par: Arnaud, à: 12/09/17 22:56
J'aurais 2 petites question
J'ajoute une ligne dans ma BDD SQL avec :
[code:1]$req=\"insert into t_locaux values (NULL, '$VarT_NomLo', '$disp_batLo')\"[/code:1]
Mais j'aimerais en delete, donc j'utilise
[code:1]$req=\"DELETE FROM info_isec.t_locaux WHERE `id_locaux`=1;\"[/code:1]
1 qui est le numéro ID de la ligne dans la bdd .... mais j'aimerais le faire avec une textbox
Mais impossible, j'ai bien essayé de mettre la variable à la place, avec des ' ou sans .... je comprend pas trop, c'est possible au moins ?
2eme question !
J'aimerais savoir si il y avait une commande pour remplacer une ligne ?
Merci beaucoup !<br><br>Message édité par: Arnaud, à: 12/09/17 22:56
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 8 mois #24227
par Philippe
Réponse de Philippe sur le sujet Re:2 questions, SQL replace et autre
salut elemremy

[code:1]$req = \"DELETE FROM info_isec.t_locaux WHERE 'id_locaux'=$variable;\"[/code:1]et tu n'utilise pas les quotes que tu avais mis, tu met des guillemets sinon PowerShell pense que tu veux faire une conversion de caractères
tous est possible, ce n'est qu'une question de temps, de moyen et de capacité !c'est possible au moins
tu met donc la valeur de la textbox dans une variable, par exemple $variable et comme tu la fais pour l'insert, tu fais comme ça :1 qui est le numéro ID de la ligne dans la bdd .... mais j'aimerais le faire avec une textbox
Mais impossible, j'ai bien essayé de mettre la variable à la place, avec des ' ou sans
[code:1]$req = \"DELETE FROM info_isec.t_locaux WHERE 'id_locaux'=$variable;\"[/code:1]et tu n'utilise pas les quotes que tu avais mis, tu met des guillemets sinon PowerShell pense que tu veux faire une conversion de caractères
en SQL on appelle ça un UPDATE !J'aimerais savoir si il y avait une commande pour remplacer une ligne ?
Connexion ou Créer un compte pour participer à la conversation.
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 8 ans 8 mois #24230
par Riblito
Réponse de Riblito sur le sujet Re:2 questions, SQL replace et autre
Ha !
Merci pour ta réponse j'essaye ça se midi !
Je tiens au jus<br><br>Message édité par: elemremy, à: 12/09/17 08:52
Merci pour ta réponse j'essaye ça se midi !
Je tiens au jus<br><br>Message édité par: elemremy, à: 12/09/17 08:52
Connexion ou Créer un compte pour participer à la conversation.
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 8 ans 8 mois #24234
par Riblito
Réponse de Riblito sur le sujet Re:2 questions, SQL replace et autre
alors ne fonctionne pas !
[code:1]Exception lors de l'appel de « ExecuteNonQuery » avec « 0 » argument(s) : « You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.TextBox, Text: 1' at line 1 »
Au caractère G:\profil\Desktop\evolution.ps1:991 : 5
+ $Sqlcommand.executenonquery()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:«») [], MethodInvocationException
+ FullyQualifiedErrorId : MySqlException[/code:1]
J'ai écrie ça :
[code:1]$button_lodel.Add_Click(
{
$VarT_NomLo = $textbox_Nomlo.Text
$req = \"DELETE FROM info_isec.t_locaux WHERE 'id_locaux'=$textbox_Nomlo;\"
$sqlcommand.commandtext=$req
$Sqlcommand.executenonquery()
})[/code:1]
[code:1]Exception lors de l'appel de « ExecuteNonQuery » avec « 0 » argument(s) : « You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.TextBox, Text: 1' at line 1 »
Au caractère G:\profil\Desktop\evolution.ps1:991 : 5
+ $Sqlcommand.executenonquery()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:«») [], MethodInvocationException
+ FullyQualifiedErrorId : MySqlException[/code:1]
J'ai écrie ça :
[code:1]$button_lodel.Add_Click(
{
$VarT_NomLo = $textbox_Nomlo.Text
$req = \"DELETE FROM info_isec.t_locaux WHERE 'id_locaux'=$textbox_Nomlo;\"
$sqlcommand.commandtext=$req
$Sqlcommand.executenonquery()
})[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 8 ans 8 mois #24235
par crogiez
Réponse de crogiez sur le sujet Re:2 questions, SQL replace et autre
$req = \"DELETE FROM info_isec.t_locaux WHERE 'id_locaux'=\"+$textbox_Nomlo+\";\"
Connexion ou Créer un compte pour participer à la conversation.
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 8 ans 8 mois #24236
par Riblito
Réponse de Riblito sur le sujet Re:2 questions, SQL replace et autre
Pourquoi des + ? ils servent à quoi exactement ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] 2 questions: SQL replace et autre