Re: [prog] ReadOnly

2010-06-24 Par sujet yves dutrieux
Bonjour,

Le 23 juin 2010 14:43, Martin Blaizot martin.blai...@wanadoo.fr a écrit :

 Bonjour Stéphane,


 Merci de cette réponse, mais pourriez-vous être plus précis.  Ma base de
 donnée n'a pas changé depuis mon passage de 1.1.4 à Ooo 3.2.

 La seule nouveauté est cette histoire de clef primaire dans mes tables.

 Existe-t-il une propriété de l'objet ResultSet qui pourrait-être du genre :
 ResulSet.isReadOnly = false   ?


Je pensais qu'un SELECT était d'office en read-only ? et que pour pouvoir
modifier un dataset, il fallait explicitement le dire non ?
ex: select * from matable FOR UPDATE.
mais je retrouve pas cette syntaxe dans hsqldb ...
je vois une propriété SET READONLY à true or false..

Yves



 à moins qu'il ne faille chercher du côté des propriétés de la collection de
 tables ?

 Je vous avoue que je nage totalement,


 Encore merci,



 Martin



 -
 To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: prog-h...@fr.openoffice.org




-- 
web site : http://www.molenbaix.com


Re: [prog] ReadOnly

2010-06-23 Par sujet Martin Blaizot

Bonjour à tous,

J'ai recréé ma table en ajoutant cette fameuse clef primaire, modifié mes 
numéros de champ en conséquence dans mon code et résultat, ma table est bien 
éditable manuellement dans l'explorateur, par contre j'ai toujours le 
message : Type.com.sun.star.sdbc.SQLException Message : The result Set is 
read-only ( Grrr  ).


Le code qui génère cette erreur est le suivant :


'Mise à jour des champs dernière remise et date dernière remise dans la 
table clients

maRequete = maConnexion.createStatement()
ResultSet = maRequete.executeQuery(SELECT *  FROM Clients WHERE Societe= 
Quote(Client_Select) )

If Not IsNull(ResultSet) Then
 While ResultSet.next
  ResultSet.UpdateDouble(9,RemiseNewDevis)
  ResultSet.UpdateString(10,Date)
  ResultSet.UpdateRow
 Wend
End If


d'avance merci,


Martin 





-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



Re: [prog] ReadOnly

2010-06-23 Par sujet Stéphane PURNELLE
Bonjour,

La fonctionnalité d'un resultSet updatable dépend de la base de données 
qui est derrière.

Cordialement

Stéphane

---
Stéphane PURNELLE Admin. Systèmes et Réseaux 
Service Informatique   Corman S.A.   Tel : 00 32 (0)87/342467

Martin Blaizot martin.blai...@wanadoo.fr wrote on 23/06/2010 13:18:07:

 Martin Blaizot martin.blai...@wanadoo.fr 
 23/06/2010 13:17
 
 Veuillez répondre à
 prog@fr.openoffice.org
 
 A
 
 prog@fr.openoffice.org
 
 cc
 
 Objet
 
 Re: [prog] ReadOnly
 
 Bonjour à tous,
 
 J'ai recréé ma table en ajoutant cette fameuse clef primaire, modifié 
mes 
 numéros de champ en conséquence dans mon code et résultat, ma table est 
bien 
 éditable manuellement dans l'explorateur, par contre j'ai toujours le 
 message : Type.com.sun.star.sdbc.SQLException Message : The result Set 
is 
 read-only ( Grrr  ).
 
 Le code qui génère cette erreur est le suivant :
 
 
  'Mise à jour des champs dernière remise et date dernière remise dans la 

 table clients
  maRequete = maConnexion.createStatement()
  ResultSet = maRequete.executeQuery(SELECT *  FROM Clients WHERE 
Societe= 
 Quote(Client_Select) )
  If Not IsNull(ResultSet) Then
   While ResultSet.next
ResultSet.UpdateDouble(9,RemiseNewDevis)
ResultSet.UpdateString(10,Date)
ResultSet.UpdateRow
   Wend
  End If
 
 
 d'avance merci,
 
 
 Martin 
 
 
 
 
 -
 To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: prog-h...@fr.openoffice.org
 


Re: [prog] ReadOnly

2010-06-23 Par sujet Martin Blaizot

Bonjour Stéphane,


Merci de cette réponse, mais pourriez-vous être plus précis.  Ma base de 
donnée n'a pas changé depuis mon passage de 1.1.4 à Ooo 3.2.


La seule nouveauté est cette histoire de clef primaire dans mes tables.

Existe-t-il une propriété de l'objet ResultSet qui pourrait-être du genre : 
ResulSet.isReadOnly = false   ?


à moins qu'il ne faille chercher du côté des propriétés de la collection de 
tables ?


Je vous avoue que je nage totalement,


Encore merci,


Martin 





-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



Re: [prog] ReadOnly

2010-06-21 Par sujet Martin Blaizot

Bonjour Yves, merci de te pencher sur mon problème.


Mes tables sont des fichiers dbf créés dans 1.1.4 et récupérés dans 3.2 par 
 Glisser-Déposer dans le navigateur ( Touche F4 ).


Je me demande dans quelle mesure mon problème ne vient pas de cette histoire 
de Clef Primaire dont mes tables sont dépourvues. En effet au moment de la 
récupération, Ooo m'a demandé si je voulais ajouter une clef primaire. J'ai 
dit non, car sinon cela va tout me décaler pour mes récup de données ( 
ResultSet.getString(mon_numero_de_champ) ).


Si c'est le cas, est-ce lié à la façon dont j'ai récupéré les tables ? Si je 
les recrée à la mano directement dans 3.2 cela va-t-il régler mon pb ?


D'avance merci.


Martin 





-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



Re: [prog] ReadOnly

2010-06-21 Par sujet Agnès Simonet

Martin Blaizot a écrit :


Bonjour Yves, merci de te pencher sur mon problème.


Mes tables sont des fichiers dbf créés dans 1.1.4 et récupérés dans 3.2 
par  Glisser-Déposer dans le navigateur ( Touche F4 ).


Je me demande dans quelle mesure mon problème ne vient pas de cette 
histoire de Clef Primaire dont mes tables sont dépourvues. En effet au 
moment de la récupération, Ooo m'a demandé si je voulais ajouter une 
clef primaire. J'ai dit non, car sinon cela va tout me décaler pour mes 
récup de données ( ResultSet.getString(mon_numero_de_champ) ).


Si c'est le cas, est-ce lié à la façon dont j'ai récupéré les tables ? 
Si je les recrée à la mano directement dans 3.2 cela va-t-il régler mon 
pb ?


D'avance merci.



Bonjour Martin,

C'est définitivement le problème. Je le sais parce que j'ai déjà fait ça 
en agissant selon le principe inculqué par ma mère : si tu ne comprends 
pas ce qu'on te propose, réponds non ! Fatale erreur en ce qui concerne 
l'importation de dbf dans base.


Il y a peut être une solution avec des sql mais je n'y connais pas grand 
chose.
Si tu recrées tes bases : tu peux le faire par glisser-déposer et bien 
sûr tu acceptes la création d'une clé primaire même si tu as déjà un 
champ qui conviendrait très bien pour ça. OOo va rajouter une clé 
primaire ID. Une fois la table crée tu pourras la modifier : choisir ton 
champ qui convient comme clé primaire et supprimer le champ ID. Tu en 
profiteras pour vérifier les formats des autres champs.


Un peu de travail en perspective donc ...

Agnès S.


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



Re: [prog] ReadOnly

2010-06-21 Par sujet yves dutrieux
Bonsoir,

Le 21 juin 2010 12:38, Martin Blaizot martin.blai...@wanadoo.fr a écrit :

 Bonjour Agnès,

 merci pour cette réponse qui, à défaut de me contenter pleinement ( il va
 falloir que je reprenne pas mal de code ) me permet de situer la nature du
 problème.

Ah oui, cette clé primaire... j'avais pas tilté ;-)
les recréer est effectivement la solution (en répondant oui à la clé
primaire hein ;) )

Yves.



 Bien cordialement,


 Martin



 -
 To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: prog-h...@fr.openoffice.org




-- 
web site : http://www.molenbaix.com


Re: [prog] ReadOnly

2010-06-20 Par sujet yves dutrieux
Bonjour,

Le 19 juin 2010 20:23, Martin Blaizot martin.blai...@wanadoo.fr a écrit :

 Bonsoir à tous,


 Je suis encore dansma migrationde 1.1.4 vers 3.2 et je butte sur un
 problème, sans doute trivial, mais pourlequel je ne trouve aucune issue.

 Mes tables ne sont pas éditables, ni manuellement en les ouvrant avec un
 F4, ni par macro : j'ai un message d'erreur :  The Result Set is read only
 

Tes tables sont des tables BASES ou des tables ODBC ?
Si base et que ta base n'est pas locale, essaie en copiant la DB sur ton
disque dur local pour voir si ça change qq chose. Auquel cas, c'est
peut-être un verrouillage réseau mal géré.
si odbc, peut-être que c'est dans ta base de données que tes vues/tables
sont en read-only pour l'utilisateur qui les interroges ?
dans ce cas, il faut regarder côté paramètres du lien ODBC.

si ça peut aider...
Yves.


 comment puis-je changer ça ?


 D'avance merci,

 Martin




-- 
web site : http://www.molenbaix.com


[prog] ReadOnly

2010-06-19 Par sujet Martin Blaizot
Bonsoir à tous,


Je suis encore dansma migrationde 1.1.4 vers 3.2 et je butte sur un problème, 
sans doute trivial, mais pourlequel je ne trouve aucune issue.

Mes tables ne sont pas éditables, ni manuellement en les ouvrant avec un F4, ni 
par macro : j'ai un message d'erreur :  The Result Set is read only 

comment puis-je changer ça ?


D'avance merci,

Martin