Re: [prog] ReadOnly

2010-06-24 Par sujet yves dutrieux
Bonjour,

Le 23 juin 2010 14:43, Martin Blaizot  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 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-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"  wrote on 23/06/2010 13:18:07:

> "Martin Blaizot"  
> 23/06/2010 13:17
> 
> Veuillez répondre à
> prog@fr.openoffice.org
> 
> A
> 
> 
> 
> 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 à 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-21 Par sujet yves dutrieux
Bonsoir,

Le 21 juin 2010 12:38, Martin Blaizot  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-21 Par sujet Martin Blaizot

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.



Bien cordialement,


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-20 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-20 Par sujet yves dutrieux
Bonjour,

Le 19 juin 2010 20:23, Martin Blaizot  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