begin process at 2010 02 09 22:08:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaînes de caratères

 > PROBLÈME D'INSERTION D'UNE CHAINE CONTENANT DES COTES

PROBLÈME D'INSERTION D'UNE CHAINE CONTENANT DES COTES


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaînes de caratères Classé sous :insert, into, chaine, quotes, string Niveau :Initié Date de création :03/03/2001 Vu :4 922

Auteur : djo

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Ce problème ne se pose que lorsqu'on insère dans la base de données à l'aide de INSERT INTO.
La solution c'est d'éviter INSERT INTO.
voir code


Source

  • <%
  • Set DBConn=server.CreateObject("ADODB.Connection")
  • DBConn.open("DataBase")
  • Set DBrs=server.CreateObject("ADODB.Recordset")
  • DBrs.open "Table",DBConn,3,3
  • DBrs.AddNew
  • DBrs.Fields("Champs1")="Chaine1 contenant ' reste de la chaine"
  • DBrs.Fields("Champs2")=valeur2
  • DBrs.Fields("Champs3")=valeur3
  • 'reste des champs de la table
  • DBrs.update
  • DBrs.close
  • Set DBrs=NoThing
  • DBrs.close
  • Set DBConn= NoThing
  • DBConn.close
  • %>
<%
Set DBConn=server.CreateObject("ADODB.Connection")
DBConn.open("DataBase")
Set DBrs=server.CreateObject("ADODB.Recordset")
DBrs.open "Table",DBConn,3,3
DBrs.AddNew
DBrs.Fields("Champs1")="Chaine1 contenant ' reste de la chaine"
DBrs.Fields("Champs2")=valeur2
DBrs.Fields("Champs3")=valeur3
'reste des champs de la table
DBrs.update
DBrs.close
Set DBrs=NoThing
DBrs.close
Set DBConn= NoThing
DBConn.close
%>

 

 Conclusion

Le problème ne se pose pas à l'insertion au moins
Happy Programming from Djo


 Sources du même auteur

LE GLOBAL.ASA

 Sources de la même categorie

FONCTION : REMPLACER LES CARRACTÈRES ACCENTUÉS PAR LEUR ÉQUI... par promeythey
CHERCHER ET REMPLACER UN MOT DANS UN FICHIER TEXTE par roro59650
CONVERSION CARACTÈRES UTF-8 VERS FRANÇAIS par EricDD
FONCTION UCFIRST EN ASP par DesignerCreator
Source .NET (Dotnet) FONCTIONS DE VÉRIFICATION DE LA SYNTAXE D'UNE CHAINE par vladam

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) GRIDVIEW DATE PICKER JAVASCRIPT par fredzool
Source .NET (Dotnet) .NET - COUPER UNE CHAINE DE CHARACTÈRE POUR EN EXTRAIRE LE D... par fabrice69
COMPTER LES MOTS DANS UNE CHAINE DE CARACTÈRE par Nix
AJOUTER UN S À UNE CHAINE EN FCT D'UN NOMBRE par rcolas
TROUVER UNE CHAINE ET LA REMPLACER par rcolas

Commentaires et avis

Commentaire de Yopyop le 31/01/2002 07:45:09

ca fonctionne, sûr, mais pas pour l'extraction:
utiliser la fonction REPLACE, mais dans une autre fonction car cette fonction donne une erreur si la string est nulle (donc l'inclure dans une fonction type myReplace() et tester la vlaeur de la string envoyée )::::: yopyop

Commentaire de banekodeih le 02/11/2007 13:38:39

Voilà le code en C# , vouz pouvez simplement le transformer en VB. J'espère que ca servira qqu'un.

// Formate la chaine pour accepter les guillemets

public static string FormatBase(string s)
{
   string old = "\"";
   string newValue = "\\\"";

   s = s.Replace(old,newValue);
   return s;
}

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

retour id-auto lors d' INSERT INTO [ par bnedust ] bonjour,j'effectue un ordre INSERT INTO dans une page web.la clé primaire de la table concernée est du type numéro-auto (Acces2000).j'aurai voulu récu plusieurs milliers de requêtes INSERT [ par kiminox ] Slt,Je dois faire une requête contenant plusieurs milliers d'instruction INSERT dans une bas SQL.Ex: voici ma chaine SQLinsert into table (champ1,cham PB de requette Insert Into [ par Psyko ] Voici le bout de code de ma page :&lt;% 'Ajout du lien dans la base de donnée DB.execute("Insert Into dreamcast (Titre, Region, Support, Interface, URGENT !!!!! pb insert into [ par bibi81 ] voici mon code : strsql="INSERT INTO annonces (num_annonce,nom,adresse_mail,titre,categorie,annonce)"strsql=strsql & " VALUES ('" & nume & "','" & nom PB sur Insert Into [ par croco83 ] Salut, je suis débutante en asp et je rencontre un pb lorsque je veux executer une requete insert into dans une table. Je ne sais pas comment faire po la syntaxe de insert [ par fredw ] FredwBonjour,J'ai un soucis avec une commande insertvoila l'exemple type&lt;%LADATE = Cstr(now())%&gt;&lt;%'response.write(ladate)%&gt;&lt;BR&gt;&lt;% Récupérer l'ID après un INSERT INTO [ par audile ] Bonjour,Est-ce qu'une fonction en ASP.NET permet de récupérer l'identifiant de l'enregistrement qu'on vient d'insérer avec un INSERT INTO ?Merci d'ava count avec (+) [ par hudson ] Merci pour l'aideLe but du select: c'est de sortir le nombre d'enfant par parent , s'il n'y a pas d'enfant au parent le count doit etre 0.les tablescr inserer dans une table qui est nomme d'une forme web [ par derek_2005 ] Salut, J'essais de faire un "insert into" dans une table generer par code asp, qui vient dune Form.J'ai reussi a creer la table en utilisant&nbsp;Dim Comment faire des transaction imbriquées en ASP [ par shaft107 ] Bonjour &#224; tous Je souhaite faire 5 insertions dans ma base de donn&#233;es mais vu qu'il s'agit de tables diff&#233;rentes comment faire des tran


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,045 sec (3)

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