begin process at 2010 02 09 22:18:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Bases de données

 > 

Problème de read only avec un IBquery


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

Problème de read only avec un IBquery

mardi 14 janvier 2003 à 18:51:35 | Problème de read only avec un IBquery

lnicos

je souhaiterais éditer les résultats fourni par mon IBquery, mais j'ai une erreur un retour qui me dit problème car lecteure seule...

Pouvez vous m'aider...


Merci d'avance
L'Nicos
mardi 14 janvier 2003 à 21:08:21 | Re : Problème de read only avec un IBquery

Nono40

Quelle est ta requète ? Car elles ne peuvent pas toutes être modifiées directement, par exemple les requète avec un Order By sont en lecture seule. Dans ce cas il faut utiliser un objet de mise à jour comme le TIBUpdateSQL et le déclarer dans la propriété UpdateObject du TIBQuery.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


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

> je souhaiterais éditer les résultats fourni par mon IBquery, mais j'ai une erreur un retour qui me dit problème car lecteure seule...
>
> Pouvez vous m'aider...
>
>
> Merci d'avance
> L'Nicos
>
mardi 14 janvier 2003 à 21:15:05 | Re : Problème de read only avec un IBquery

lnicos

En fait j'ai un compo dataset, et un ibquery, je lance ma recherche avec le query :
DataModule1.ResQry.SQL.Text := 'selet blable from blabla';
DataModule1.ResQry.Open;

Les résultas s'affichent dans un DBGrid, et lorsque je veux le éditer, => problème.
pour éditer je fais :
modNom.Text := DataModule1.ResQry.FieldByName('Nom').AsString;


Comment je peux faire ?

Merci beaucoup Mr Nono

L'Nicos



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

> Quelle est ta requète ? Car elles ne peuvent pas toutes être modifiées directement, par exemple les requète avec un Order By sont en lecture seule. Dans ce cas il faut utiliser un objet de mise à jour comme le TIBUpdateSQL et le déclarer dans la propriété UpdateObject du TIBQuery.
>
> --- Nono40@fr.st ---
> Nouveau ---> Nono40.fr.st
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > je souhaiterais éditer les résultats fourni par mon IBquery, mais j'ai une erreur un retour qui me dit problème car lecteure seule...
> >
> > Pouvez vous m'aider...
> >
> >
> > Merci d'avance
> > L'Nicos
> >
>
mardi 14 janvier 2003 à 21:58:27 | Re : Problème de read only avec un IBquery

Nono40

Je n'ai pas encore utilisé Interbase pour le moment, mais j'ai trouvé la réponse donnée plus bas dans l'aide de Delphi. Il faut utiliser un autre composant qui se chagera des mises à jour. Comment exactement ? je ne sais pas, mais c'est sans doute indiqué dans l'aide...

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


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

> En fait j'ai un compo dataset, et un ibquery, je lance ma recherche avec le query :
> DataModule1.ResQry.SQL.Text := 'selet blable from blabla';
> DataModule1.ResQry.Open;
>
> Les résultas s'affichent dans un DBGrid, et lorsque je veux le éditer, => problème.
> pour éditer je fais :
> modNom.Text := DataModule1.ResQry.FieldByName('Nom').AsString;
>
>
> Comment je peux faire ?
>
> Merci beaucoup Mr Nono
>
> L'Nicos
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Quelle est ta requète ? Car elles ne peuvent pas toutes être modifiées directement, par exemple les requète avec un Order By sont en lecture seule. Dans ce cas il faut utiliser un objet de mise à jour comme le TIBUpdateSQL et le déclarer dans la propriété UpdateObject du TIBQuery.
> >
> > --- Nono40@fr.st ---
> > Nouveau ---> Nono40.fr.st
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > je souhaiterais éditer les résultats fourni par mon IBquery, mais j'ai une erreur un retour qui me dit problème car lecteure seule...
> > >
> > > Pouvez vous m'aider...
> > >
> > >
> > > Merci d'avance
> > > L'Nicos
> > >
> >
>
mardi 14 janvier 2003 à 22:36:08 | Re : Problème de read only avec un IBquery

lnicos

Ok, merci c'est cool, jvé essayé de voir ce post merci

L'Nicos



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

> Je n'ai pas encore utilisé Interbase pour le moment, mais j'ai trouvé la réponse donnée plus bas dans l'aide de Delphi. Il faut utiliser un autre composant qui se chagera des mises à jour. Comment exactement ? je ne sais pas, mais c'est sans doute indiqué dans l'aide...
>
> --- Nono40@fr.st ---
> Nouveau ---> Nono40.fr.st
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > En fait j'ai un compo dataset, et un ibquery, je lance ma recherche avec le query :
> > DataModule1.ResQry.SQL.Text := 'selet blable from blabla';
> > DataModule1.ResQry.Open;
> >
> > Les résultas s'affichent dans un DBGrid, et lorsque je veux le éditer, => problème.
> > pour éditer je fais :
> > modNom.Text := DataModule1.ResQry.FieldByName('Nom').AsString;
> >
> >
> > Comment je peux faire ?
> >
> > Merci beaucoup Mr Nono
> >
> > L'Nicos
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Quelle est ta requète ? Car elles ne peuvent pas toutes être modifiées directement, par exemple les requète avec un Order By sont en lecture seule. Dans ce cas il faut utiliser un objet de mise à jour comme le TIBUpdateSQL et le déclarer dans la propriété UpdateObject du TIBQuery.
> > >
> > > --- Nono40@fr.st ---
> > > Nouveau ---> Nono40.fr.st
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > je souhaiterais éditer les résultats fourni par mon IBquery, mais j'ai une erreur un retour qui me dit problème car lecteure seule...
> > > >
> > > > Pouvez vous m'aider...
> > > >
> > > >
> > > > Merci d'avance
> > > > L'Nicos
> > > >
> > >
> >
>
mardi 14 janvier 2003 à 23:37:38 | Re : Problème de read only avec un IBquery

Delphiprog

Administrateur CodeS-SourceS
Ce composant n'est pas spécifique à InterBase puisqu'il existait bien avant, même du temps de Delphi si ma mémoire est bonne (TUpdateSql).
Quand tu as déposé ce composant TIbUpdateSql sur la fiche où se trouve le composant TIbQuery, tu déclares le composant de mise à jour dans la propriété UpdateObject du composant Query.
Ensuite, un double clic sur le TIbUpdateSql te permet d'accéder à un éditeur.
Sélectionne les champs clés, les champs à mettre à jour et cliques sur "Générer SQL".
En passant sur l'onglet SQL, tu pourras visualiser les commandes SQL générées automatiquement pour l'insertion, le modification et la suppression d'enregistrements renvoyés par la requête.

May Delphi be with you


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

> Ok, merci c'est cool, jvé essayé de voir ce post merci
>
> L'Nicos
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je n'ai pas encore utilisé Interbase pour le moment, mais j'ai trouvé la réponse donnée plus bas dans l'aide de Delphi. Il faut utiliser un autre composant qui se chagera des mises à jour. Comment exactement ? je ne sais pas, mais c'est sans doute indiqué dans l'aide...
> >
> > --- Nono40@fr.st ---
> > Nouveau ---> Nono40.fr.st
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > En fait j'ai un compo dataset, et un ibquery, je lance ma recherche avec le query :
> > > DataModule1.ResQry.SQL.Text := 'selet blable from blabla';
> > > DataModule1.ResQry.Open;
> > >
> > > Les résultas s'affichent dans un DBGrid, et lorsque je veux le éditer, => problème.
> > > pour éditer je fais :
> > > modNom.Text := DataModule1.ResQry.FieldByName('Nom').AsString;
> > >
> > >
> > > Comment je peux faire ?
> > >
> > > Merci beaucoup Mr Nono
> > >
> > > L'Nicos
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Quelle est ta requète ? Car elles ne peuvent pas toutes être modifiées directement, par exemple les requète avec un Order By sont en lecture seule. Dans ce cas il faut utiliser un objet de mise à jour comme le TIBUpdateSQL et le déclarer dans la propriété UpdateObject du TIBQuery.
> > > >
> > > > --- Nono40@fr.st ---
> > > > Nouveau ---> Nono40.fr.st
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > je souhaiterais éditer les résultats fourni par mon IBquery, mais j'ai une erreur un retour qui me dit problème car lecteure seule...
> > > > >
> > > > > Pouvez vous m'aider...
> > > > >
> > > > >
> > > > > Merci d'avance
> > > > > L'Nicos
> > > > >
> > > >
> > >
> >
>
jeudi 16 janvier 2003 à 12:36:29 | Re : Problème de read only avec un IBquery

lnicos

ok merci c'est cool, je teste ça ce soir
L'Nicos



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

> Ce composant n'est pas spécifique à InterBase puisqu'il existait bien avant, même du temps de Delphi si ma mémoire est bonne (TUpdateSql).
> Quand tu as déposé ce composant TIbUpdateSql sur la fiche où se trouve le composant TIbQuery, tu déclares le composant de mise à jour dans la propriété UpdateObject du composant Query.
> Ensuite, un double clic sur le TIbUpdateSql te permet d'accéder à un éditeur.
> Sélectionne les champs clés, les champs à mettre à jour et cliques sur "Générer SQL".
> En passant sur l'onglet SQL, tu pourras visualiser les commandes SQL générées automatiquement pour l'insertion, le modification et la suppression d'enregistrements renvoyés par la requête.
>
> May Delphi be with you
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Ok, merci c'est cool, jvé essayé de voir ce post merci
> >
> > L'Nicos
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je n'ai pas encore utilisé Interbase pour le moment, mais j'ai trouvé la réponse donnée plus bas dans l'aide de Delphi. Il faut utiliser un autre composant qui se chagera des mises à jour. Comment exactement ? je ne sais pas, mais c'est sans doute indiqué dans l'aide...
> > >
> > > --- Nono40@fr.st ---
> > > Nouveau ---> Nono40.fr.st
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > En fait j'ai un compo dataset, et un ibquery, je lance ma recherche avec le query :
> > > > DataModule1.ResQry.SQL.Text := 'selet blable from blabla';
> > > > DataModule1.ResQry.Open;
> > > >
> > > > Les résultas s'affichent dans un DBGrid, et lorsque je veux le éditer, => problème.
> > > > pour éditer je fais :
> > > > modNom.Text := DataModule1.ResQry.FieldByName('Nom').AsString;
> > > >
> > > >
> > > > Comment je peux faire ?
> > > >
> > > > Merci beaucoup Mr Nono
> > > >
> > > > L'Nicos
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Quelle est ta requète ? Car elles ne peuvent pas toutes être modifiées directement, par exemple les requète avec un Order By sont en lecture seule. Dans ce cas il faut utiliser un objet de mise à jour comme le TIBUpdateSQL et le déclarer dans la propriété UpdateObject du TIBQuery.
> > > > >
> > > > > --- Nono40@fr.st ---
> > > > > Nouveau ---> Nono40.fr.st
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > je souhaiterais éditer les résultats fourni par mon IBquery, mais j'ai une erreur un retour qui me dit problème car lecteure seule...
> > > > > >
> > > > > > Pouvez vous m'aider...
> > > > > >
> > > > > >
> > > > > > Merci d'avance
> > > > > > L'Nicos
> > > > > >
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : problème, only, read, ibquery


Répondre à ce message

Sujets en rapport avec ce message

Problème de mot de passe avec base de données ACCESS sous DELPHI [ par Fox ] Bonjour,Mon logiciel utilise une base de données ACCESS, le problème est que lorsque j'éxécute mon logiciel, une fenetre s'ouvre et me demande un mot Débutant : Problème boucle for... [ par the.snake.plisken ] Je débute et j'aimerais faire une boucle comme en visual basic du type : for a = 1 to 300 step 3 mais sous delphi, je n'arrive pas à placer le step qu problème d'impréssion [ par ferhat ] j'ai un problème d'impréssion qu'on j'utilise une imprimanteepson lq 2080 l'impréssion d'un état de format libre par example les dimontion de la page problème d'impréssion [ par ferhat ] j'ai un problème d'impréssion qu'on j'utilise une imprimanteepson lq 2080 l'impréssion d'un état de format libre par example les dimontion de la page URGENT : problème d'installation de composant [ par Henri ] problème d'installationBonjour,Je vous remercie de résoudre le problème suivant :Je voudrais installer un composant téléchargé sans son fichier *.pas Problème avec DBase, *.dbf et un OpenDialog [ par Zangdar ] Je n'arrive pas a trouver la commande avec un OpenDialog pour ouvrir un fichier DBase *.dbf pour qu'il l'insère dans une table DBGrid.Est-ce que kk1 c Problème lors de modification ! [ par Technoman ] Lorsque je veux modifier une table, j' obtiens ce message d' erreur : Edition impossible car un autre utilisateur a modifie l' enregistrement. Je fais ListView et MDI.... [ par PierreP ] voici mon problème : j'ai créé un ListView dans ma fenêtre principale, et je voudrais que lorsque l'on double-clique sur un élément de ce ListView cel problème avec une api [ par fabiin ] SalutEst-ce que kelk'un rencontre un problème lors de l'utilisation desetDCbrushcoloren Delphi 6Merci par avance@+Fabse Erreur... :o(( [ par ELECTRORESiSTiK ] Salut, j'ai un problème avec ce code :IntToStr(Ord(UpperCase(Edit1.Text[5])));Il me dit type incompatible, quelqu'un a la réponse a mon problème ? Mêm


Nos sponsors


Sondage...

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,718 sec (4)

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