begin process at 2012 05 28 05:00:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

Access

 > 

Problème avec les apostrophes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec les apostrophes

lundi 12 février 2007 à 04:52:56 | Problème avec les apostrophes

tifon974

Bonjour

 

Voici le script que j'utilise pour mettre à jour ma base, du coup je dois supprimer toutes les apostrophes qui sont contenus dans les textes que je sauvegarde.

 Y aurait il une solution pour éviter cela ?

Merci de votre aide

 

Public Sub SauvegardePV()

        Dim TexteEdite As String

        TexteEdite = Replace(Me.TBEdition.Text, Chr(39), Chr(32))

       

        Try

            Dim ObjetConnexion As OleDbConnection

            Dim bdCmd As OleDbCommand

            Dim strConn As String

            Dim strQuery As String

           

            strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("App_Data\cdc.mdb")

            ObjetConnexion = New OleDbConnection()

            ObjetConnexion.ConnectionString = strConn

            ObjetConnexion.Open()

            strQuery = "INSERT INTO [CompteRendu] ([TDS_ID], [SOURCE_ID], [PV_TEXTE]) VALUES ('" & Trim(Me.DDTDSJour.Text) & "', '" & Me.LabPVSelectionne.Text & " ', '" & TexteEdite & "')"

           

 

            bdCmd = New OleDbCommand(strQuery, ObjetConnexion)

            bdCmd.ExecuteNonQuery()

            ObjetConnexion.Close()

           

        Catch

           

        End Try

    End Sub

mardi 13 février 2007 à 10:13:09 | Re : Problème avec les apostrophes

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

utilises les procèdures stockées ou les requetes paramètrès, tu n'auras plus de problème du genre.


Cyril - MVS - MCP
jeudi 15 février 2007 à 00:54:55 | Re : Problème avec les apostrophes

tifon974

Bonjour
merci de ta réponse

j'avoue que c'est une méthode que je n'ai jamais utilisé. Si tu avais un petit exemple cela m'aiderai beaucoup.
jeudi 15 février 2007 à 01:31:51 | Re : Problème avec les apostrophes

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

using ( SqlCommand command = new SqlCommand ( "Select toto from matable where choseID = @choseID" , conn))
{
   command.Parameters.Add(
new SqlParameter ( "@choseID" , "l'alala'" )); 
   conn.Open(); 
   command.ExecuteNonQuery();
   conn.Close();
}



Cyril - MVS - MCP
jeudi 15 février 2007 à 07:17:14 | Re : Problème avec les apostrophes

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Et au passage le petit lien complet sur les requêtes paramétrées :
[ Lien ]

Bonne journée,
A++


Nurgle (Antoine) - MSP
lundi 19 février 2007 à 22:20:05 | Re : Problème avec les apostrophes

tifon974

Salut
Merci de votre aide, je vais me mettre au travail dans ce sens.
bonne journée
jeudi 22 février 2007 à 15:15:23 | Re : Problème avec les apostrophes

tifon974

Bonjour
Pouvez vous me dire si la procédure avec USING fonctionne aussi avec une base access ??

merci

jeudi 22 février 2007 à 17:41:30 | Re : Problème avec les apostrophes

tifon974

Bonjour

Merci à vous tous, j'ai enfin compris comment ca marche

merci
vendredi 23 février 2007 à 16:01:26 | Re : Problème avec les apostrophes

tifon974

Bonjour
Me revoilà, j'était déja content d'avoir compris, mais j'ai encore un petit problème.Le code que vais vous montrer fonctionne en local sur mon ordi mais pas en ligne.
Est ce que quelqu'un pourrait m'aider a savoir pourquoi ?
merci

'ouverture connexion

Dim MaConnexion As OleDbConnection

Dim strConnexion AsString

strConnexion =

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("App_Data\cdc.mdb")

MaConnexion =

New OleDbConnection(strConnexion)

MaConnexion.Open()

'commande

Dim cmd AsNew OleDbCommand

With cmd

.Connection = MaConnexion

.CommandType = CommandType.StoredProcedure

.CommandText =

"procstock"

EndWith

Dim ParmA AsNew OleDbParameter()

ParmA.ParameterName =

"REPONSE_TEXTE"

ParmA.OleDbType = OleDbType.VarChar

ParmA.Value =

Me.TBReponse.Text

Dim ParmB AsNew OleDbParameter()

ParmB.ParameterName =

"REPONSE_DATE"

ParmB.OleDbType = OleDbType.Date

ParmB.Value = Today

Dim ParmC AsNew OleDbParameter()

ParmC.ParameterName =

"PV_ID"

ParmC.OleDbType = OleDbType.Double

ParmC.Value = Request.QueryString(

"IDPV")

Dim ParmD AsNew OleDbParameter()

ParmD.ParameterName =

"REPONSE_NOM"

ParmD.OleDbType = OleDbType.VarChar

ParmD.Value = UCase(

Me.TBNom.Text)

Dim LongPrenom, FormatPrenom AsString

LongPrenom = Len(

Me.TBPrenom.Text)

FormatPrenom = UCase(Mid(

Me.TBPrenom.Text, 1, 1)) & LCase(Mid(Me.TBPrenom.Text, 2, LongPrenom - 1))

Dim ParmE AsNew OleDbParameter()

ParmE.ParameterName =

"REPONSE_PRENOM"

ParmE.OleDbType = OleDbType.VarChar

ParmE.Value = FormatPrenom

Dim ParmF AsNew OleDbParameter()

ParmF.ParameterName =

"REPONSE_EMAIL"

ParmF.OleDbType = OleDbType.VarChar

ParmF.Value =

Me.TBEmail.Text

cmd.Parameters.Add(ParmA)

cmd.Parameters.Add(ParmB)

cmd.Parameters.Add(ParmC)

cmd.Parameters.Add(ParmD)

cmd.Parameters.Add(ParmE)

cmd.Parameters.Add(ParmF)

cmd.ExecuteNonQuery()

'fermeture de la connexion

MaConnexion.Close()

Catch

EndTry

EndIf


Cette discussion est classée dans : text, string, apostrophes, objetconnexion, texteedite


Répondre à ce message

Sujets en rapport avec ce message

L'opération doit utiliser une requête qui peut être mise à jour??? [ par Jula ] salut!je faisais une requête pour ajouter un tuple dans une table a partir de champs rempli par l'utilisateur, comme ceci:string rs = TextBox_rs.Text; comment rendre une verification de connectionbeaucoup plus rapide ? [ par 6miK ] Bonjour,j'aimerais savoir comment faire une vérification beaucoups plus rapide, car ceci mais tout de même un certain temps lorsqu'il sagit de vérifie Callback dans dynamic Usercontrol [ par angelflo18 ] Bonjour à tous,Je suis confronté à un probleme dans mon dev à savoir :J'essaye de me former au dev d'un site .NET avec ajax (et callback) et j'ai une Problème avec System.Web.Management.SqlServices.InstallSessionState / Utilisation des variables de Session [ par magikbanana ] Bonjour tout le monde,Ce que je souhairerai faire est tout simplement une gestion des utilisateurs (celle intégrée à ASP.Net/SQL) pour garder l'état d Problème d'encodage avec google translator [ par ddove53 ] Bonjour, je du texte traduit à partir de google Translator. Mon problème c'est que certains caractères de la traduction récupérée ne sont pas reconnus ajouter un enregistrement dans une base de données Mysql [ par kabi14 ] salut, Je réalise une application (site web) sous visual studio 2010 avec une db mysql. J'ai donc installé le connector 5.2 de mysql Mais lors de in Erreur lors d'un INSERT INTO [ par WineFun ] Bonjour, j'ai cette erreur quand je fais un nouvel ah=jouts dans ma base de donnée, via mon site en aspx. La référence d'objet n'est pas d Envoi mail avec pièce jointe [ par sowlas ] Bonjour tout le monde. J'ai un problème avec l'envoi de mail avec pièce jointe. j'ai une classe csharp dans laquelle j'ai implémente cette méthode: transformer ce code c# en asp [ par caspertinie ] bonjour; je vous integrer ce code c# dans une site web en asp et j'ai besoin de cette code avec vb pas c# using System; using System.Collections.Gene Enregistrer les données d'une JTable dans une base des données [ par Recay2 ] Bonjour, j'ai beau cherché comment enregistrer les données d'une Jtables dans une base des données, mais je n'arrive pas à le faire svp aidez moi. Voi


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales