cs_billmax
Messages postés16Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention14 mai 2007
-
12 févr. 2006 à 22:59
cs_billmax
Messages postés16Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention14 mai 2007
-
13 févr. 2006 à 11:36
Bonjour,
je dois réaliser une requête SQL qui ajout dans une base mySQL avec DELPHI 7 les informations sur une maison (je veux gérer une base de données pour une agence immobilière).
Or, mis bout à bout, mes propriétés de la table affaires font une chaîne de plus de 255 caractères et DELPHI m'affiche un message d'erreur : chaîne de plus de 255 caractère = pb.
Comment faire ?
J' ai créer 3 requêtes pour diviser cette grande chaîne, mais les infos de la seconde requête ne sont pas inscritent dans la même ligne que la requête 1 sous mySQL 1.7
Avec le WHERE de la requete 2, j ai un message d'erreur de syntaxe de la requete.
Pouvez vous me corriger.
PS : je suis étudiant en 1 annee de BTS IG. J ai donc utilisé la methode du professeur.
Si il y en a une autre, je suis ouvert à tout !
Merci d'avance.
billmax
===================================
// Ajout dans la bdd
code:=T[3];
//Showmessage(code);
Query1.SQL.Clear;
Query2.SQL.Clear;
//Query3.SQL.Clear;
Query1.SQL.Add('INSERT INTO affaires(type_transaction,type_bien,code_affaire,no_mandat,cp,ville,Prix_mandat,Prix_mandat_euro,secteur,pub,nb_de_pieces,nb_de_chambres,surface_habitable,surface_terrain,niveaux,etage,annee_construction,jardin,digicode,jardinautre) WHERE (code_affaire='+QuotedStr(code)+')');
Query2.SQL.Add('INSERT INTO affaires(balcon,terrasse,cave,ascenceur,garage,parking,chauffage,nb_salle_de_bains,nb_WC,orientation,DateModif,categorieinternet) WHERE (code_affaire='+QuotedStr(code)+')');
//Query3.SQL.Add('INSERT INTO affaires(Texteinternet1,Texteinternet2,Texteinternet3,Stationnement,URLVisiteVirtuelle1,URLVisiteVirtuelle2,URLVisiteVirtuelle3,CritN1,CritN2,CritN3,CritN4,CritC1,CritC2,CritC3,CritC4,CritD1,CritD2,CritD3,CritD4)');