begin process at 2010 02 10 05:02:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Bases de données

 > 

Insert en SQL


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

Insert en SQL

lundi 30 juin 2003 à 22:17:00 | Insert en SQL

MasterNKZ

Slt tlm
Ptit prob en SQL, lorque je veux inserer kkchose dans ma table à laide d'un bouton sur ma Form qui contient ce code :

Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add('insert into cd (nom) values("gggg")');
Query1.Active:=True;

Et bin ca marche pas , le prog plante et ya un message d'erreur de ce style :
Le projet Project1.exe a provoqué une classe d'exeption ENoResultSet avec le message 'Erreur à la création du handle de curseur'. Processus stoppé..

Alors c grave docteur?
Sachant ke la table CD contient les attributs No_cd , Nom , Clef avec comme clé primaire No_cd en auto incrémentation.
Jutilise donc un Query et une Datasource
Merci davance
Niko
lundi 30 juin 2003 à 22:32:46 | Re : Insert en SQL

Wriggles

Salut à toi,

Pour ma part je ferais un essai de cette façon :

Query1.close;
Query1.sql.text:='insert into cd (nom) values("gggg")';
Query1.ExecSql;

Cela devrait suffir (au cas où tu peux l'encadrer dans une transaction).

A ta place, j'éviterais de faire des affectations sur la propriété "Active" cela peut-être source de bug ultérieur.
Sinon je pense que cela plantait pour deux raisons :
_ la première c'est que ton texte sql n'était pas réinitialisé. En faisant un add, tu l'ajoutais au texte existant. Ta BdD ne pouvait donc comprendre le texte.
_ la seconde, c'est (à titre d'hypothèse) que les requêtes du type insert,delete ou update s'exécute avec la méthode 'ExecSql'.

Bonne chance à toi.



-------------------------------
Réponse au message :
-------------------------------

> Slt tlm
> Ptit prob en SQL, lorque je veux inserer kkchose dans ma table à laide d'un bouton sur ma Form qui contient ce code :
>
> Query1.Active:=false;
> Query1.SQL.Clear;
> Query1.SQL.Add('insert into cd (nom) values("gggg")');
> Query1.Active:=True;
>
> Et bin ca marche pas , le prog plante et ya un message d'erreur de ce style :
> Le projet Project1.exe a provoqué une classe d'exeption ENoResultSet avec le message 'Erreur à la création du handle de curseur'. Processus stoppé..
>
> Alors c grave docteur?
> Sachant ke la table CD contient les attributs No_cd , Nom , Clef avec comme clé primaire No_cd en auto incrémentation.
> Jutilise donc un Query et une Datasource
> Merci davance
> Niko
lundi 30 juin 2003 à 22:39:19 | Re : Insert en SQL

MasterNKZ

Ah ok! bin merci, car je savais pas tout ca, c ptete normal puisque ca fé deux jours ke jme lance o sql sous delphi
Ciao
Niko


-------------------------------
Réponse au message :
-------------------------------

> Salut à toi,
>
> Pour ma part je ferais un essai de cette façon :
>
> Query1.close;
> Query1.sql.text:='insert into cd (nom) values("gggg")';
> Query1.ExecSql;
>
> Cela devrait suffir (au cas où tu peux l'encadrer dans une transaction).
>
> A ta place, j'éviterais de faire des affectations sur la propriété "Active" cela peut-être source de bug ultérieur.
> Sinon je pense que cela plantait pour deux raisons :
> _ la première c'est que ton texte sql n'était pas réinitialisé. En faisant un add, tu l'ajoutais au texte existant. Ta BdD ne pouvait donc comprendre le texte.
> _ la seconde, c'est (à titre d'hypothèse) que les requêtes du type insert,delete ou update s'exécute avec la méthode 'ExecSql'.
>
> Bonne chance à toi.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Slt tlm
> > Ptit prob en SQL, lorque je veux inserer kkchose dans ma table à laide d'un bouton sur ma Form qui contient ce code :
> >
> > Query1.Active:=false;
> > Query1.SQL.Clear;
> > Query1.SQL.Add('insert into cd (nom) values("gggg")');
> > Query1.Active:=True;
> >
> > Et bin ca marche pas , le prog plante et ya un message d'erreur de ce style :
> > Le projet Project1.exe a provoqué une classe d'exeption ENoResultSet avec le message 'Erreur à la création du handle de curseur'. Processus stoppé..
> >
> > Alors c grave docteur?
> > Sachant ke la table CD contient les attributs No_cd , Nom , Clef avec comme clé primaire No_cd en auto incrémentation.
> > Jutilise donc un Query et une Datasource
> > Merci davance
> > Niko
>


Cette discussion est classée dans : insert, table, sql, cd, query1


Répondre à ce message

Sujets en rapport avec ce message

SQL et BD : peut etre un peu bete mais je debute en delphi [ par choup ] alors, je modifie un programme existant qui utilise des bases de données. Mais voià je désire ajouter un champs dans une table du style j'ai :ETUDIANT Pb pour vider un query [ par jbob ] C'est encore moi ;)Voila comment je procède pour vider mon query :Query1.Close;Query1.SQL.Clear;Query1.sql.add('delete from mabase.db')Query1.Open;ca Probleme avec mes insert en SQL [ par freeman44 ] J'utilise Delphi 7 et SQL SERVER 2000J'ai une form qui contient 2 Edit (EnomCategorie et EdescriCategorie). J'insere le contenu de leur champs dans ma problème sur une requête SQL complexe... [ par juan ] bjour tous je fais tout un chemin de sélection sur une base de données, en utilisant des requêtes paramétrées afin de pouvoir emprunter plusieurs chem Requete SQL [ par Frank19 ] cette requete fonctionne : combo_no.keyvalue := combo_nom.keyvalue; query1.SQL.clear; requete := 'select * from outildbf.dbf where Nom_Emp = Un petit gros probleme [ par Arianesatch ] Salut tout le monde dites voir j'ai une petite question pour vous:Je voudrais savoir si l'un des champs dans une table a bien une valeur, je fais un s erreur de syntaxe [ par Arianesatch ] salut je cherche à trouver se qu'il ne va pas dans l'écriture de ce code, l'erreur sql me dit trop peu de pramètres 2 attendus.Form1.Query1.SQL.Clear; insert image (SQL) [ par pvb ] Je ne parviens pas à trouver la requête pour insérer une image dans une table paradox. with qryEtiquettes do begin SQL.Clear; SQL.Add( VERROU [ par Nathan_2 ] Bonjour,J'ai crée une application DELPHI avec SQL SERVER derriere, lorsque plusieurs personnes se connectent, j'ai un problème de verroux, savez-vous INSERER UNE IMAGE .bmp DANS UNE TABLE SQL Server [ par fonkou ] Bonjour ou BonsoirComment puis-je insérer une image .bmp dans une colonne d'une table SQL Server depuis Delphi ?Je développe sous Delphi 5.0 autour de


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 : 0,671 sec (3)

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