Je suis en train d'étudier la possibilité de migrer ou écrire des nouveaux
projets avec SqlManagerX mais je vois qu'il n'y a pas la possibilité de
bloquer des enregistrements comme on le fait avec HyperFile.
Comment peut-on écrire des applications réseaux sans gérer les blocages ?
Je ne vois pas non plus les transactions.
A moins que je n'ai pas bien lu ou compris ?
Juste pour résumer : si je veux utiliser des bases diverses (MySql,
Oracle,...) sans modifier le code de l'application je dois utiliser
SqlManagerX ou dois-je utiliser les accès alternatifs directement ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Firetox
Bonjour,
si la base le permet
par exemple : MySQL : il faut des tables InnoDB
la commande SQLLitBloque execute le blocage les commande SQLManagerX sont toutes faites dans des transactions par exemple pour un blocage sur MySQL
SQLLItBloque ouvre une transaction et effectue un blocage SQLupdate effectue la MAJ et ferme la transaction qui debloque l'enreg
on peut desactiver les transaction de l'objet par SQLTransactionDesactive la il faudra passe par l'objet natif pour effectuer la tansaction : ConvSQL etant l'objet connexion ConvSQL est un c_MySQL4Wd ou convSQL est un c_Oracle4wd une transaction se declenche comme ca : ConvSQL:mySQLTransaction(MySQLDebut)
pour fermer une transaction : ConvSQL:mySQLTransaction(MySQLFin) ConvSQL:mySQLTransaction(MySQLAnnule)
Bon dev @+ "Jean Cougnaud" a écrit dans le message de news: 40f7a94c$0$26861$
Bonjour,
Je suis en train d'étudier la possibilité de migrer ou écrire des nouveaux projets avec SqlManagerX mais je vois qu'il n'y a pas la possibilité de bloquer des enregistrements comme on le fait avec HyperFile.
Comment peut-on écrire des applications réseaux sans gérer les blocages ? Je ne vois pas non plus les transactions.
A moins que je n'ai pas bien lu ou compris ?
Juste pour résumer : si je veux utiliser des bases diverses (MySql, Oracle,...) sans modifier le code de l'application je dois utiliser SqlManagerX ou dois-je utiliser les accès alternatifs directement ?
Merci de vos éclaircissements.
Jean Cougnaud
Bonjour,
si la base le permet
par exemple : MySQL : il faut des tables InnoDB
la commande SQLLitBloque execute le blocage
les commande SQLManagerX sont toutes faites dans des transactions
par exemple pour un blocage sur MySQL
SQLLItBloque ouvre une transaction et effectue un blocage
SQLupdate effectue la MAJ et ferme la transaction qui debloque l'enreg
on peut desactiver les transaction de l'objet par SQLTransactionDesactive
la il faudra passe par l'objet natif pour effectuer la tansaction : ConvSQL
etant l'objet connexion
ConvSQL est un c_MySQL4Wd ou convSQL est un c_Oracle4wd
une transaction se declenche comme ca :
ConvSQL:mySQLTransaction(MySQLDebut)
pour fermer une transaction :
ConvSQL:mySQLTransaction(MySQLFin)
ConvSQL:mySQLTransaction(MySQLAnnule)
Bon dev
@+
"Jean Cougnaud" <jean.cougnaud@libertysurf.fr> a écrit dans le message de
news: 40f7a94c$0$26861$636a15ce@news.free.fr...
Bonjour,
Je suis en train d'étudier la possibilité de migrer ou écrire des nouveaux
projets avec SqlManagerX mais je vois qu'il n'y a pas la possibilité de
bloquer des enregistrements comme on le fait avec HyperFile.
Comment peut-on écrire des applications réseaux sans gérer les blocages ?
Je ne vois pas non plus les transactions.
A moins que je n'ai pas bien lu ou compris ?
Juste pour résumer : si je veux utiliser des bases diverses (MySql,
Oracle,...) sans modifier le code de l'application je dois utiliser
SqlManagerX ou dois-je utiliser les accès alternatifs directement ?
la commande SQLLitBloque execute le blocage les commande SQLManagerX sont toutes faites dans des transactions par exemple pour un blocage sur MySQL
SQLLItBloque ouvre une transaction et effectue un blocage SQLupdate effectue la MAJ et ferme la transaction qui debloque l'enreg
on peut desactiver les transaction de l'objet par SQLTransactionDesactive la il faudra passe par l'objet natif pour effectuer la tansaction : ConvSQL etant l'objet connexion ConvSQL est un c_MySQL4Wd ou convSQL est un c_Oracle4wd une transaction se declenche comme ca : ConvSQL:mySQLTransaction(MySQLDebut)
pour fermer une transaction : ConvSQL:mySQLTransaction(MySQLFin) ConvSQL:mySQLTransaction(MySQLAnnule)
Bon dev @+ "Jean Cougnaud" a écrit dans le message de news: 40f7a94c$0$26861$
Bonjour,
Je suis en train d'étudier la possibilité de migrer ou écrire des nouveaux projets avec SqlManagerX mais je vois qu'il n'y a pas la possibilité de bloquer des enregistrements comme on le fait avec HyperFile.
Comment peut-on écrire des applications réseaux sans gérer les blocages ? Je ne vois pas non plus les transactions.
A moins que je n'ai pas bien lu ou compris ?
Juste pour résumer : si je veux utiliser des bases diverses (MySql, Oracle,...) sans modifier le code de l'application je dois utiliser SqlManagerX ou dois-je utiliser les accès alternatifs directement ?
Merci de vos éclaircissements.
Jean Cougnaud
Jean Cougnaud
Bonjour,
Merci pour ces renseignements. Je vais étudier cela plus en détail.
Cordialement
Jean
"Firetox" a écrit dans le message de news:cd8a28$fms$
Bonjour,
si la base le permet
par exemple : MySQL : il faut des tables InnoDB
la commande SQLLitBloque execute le blocage les commande SQLManagerX sont toutes faites dans des transactions par exemple pour un blocage sur MySQL
SQLLItBloque ouvre une transaction et effectue un blocage SQLupdate effectue la MAJ et ferme la transaction qui debloque l'enreg
on peut desactiver les transaction de l'objet par SQLTransactionDesactive la il faudra passe par l'objet natif pour effectuer la tansaction :
ConvSQL
etant l'objet connexion ConvSQL est un c_MySQL4Wd ou convSQL est un c_Oracle4wd une transaction se declenche comme ca : ConvSQL:mySQLTransaction(MySQLDebut)
pour fermer une transaction : ConvSQL:mySQLTransaction(MySQLFin) ConvSQL:mySQLTransaction(MySQLAnnule)
Bon dev @+ "Jean Cougnaud" a écrit dans le message de news: 40f7a94c$0$26861$ > Bonjour, > > Je suis en train d'étudier la possibilité de migrer ou écrire des
nouveaux
> projets avec SqlManagerX mais je vois qu'il n'y a pas la possibilité de > bloquer des enregistrements comme on le fait avec HyperFile. > > Comment peut-on écrire des applications réseaux sans gérer les blocages
?
> Je ne vois pas non plus les transactions. > > A moins que je n'ai pas bien lu ou compris ? > > Juste pour résumer : si je veux utiliser des bases diverses (MySql, > Oracle,...) sans modifier le code de l'application je dois utiliser > SqlManagerX ou dois-je utiliser les accès alternatifs directement ? > > Merci de vos éclaircissements. > > Jean Cougnaud > >
Bonjour,
Merci pour ces renseignements. Je vais étudier cela plus en détail.
Cordialement
Jean
"Firetox" <emprin.frederic@freesbee.fr> a écrit dans le message de
news:cd8a28$fms$1@s1.read.news.oleane.net...
Bonjour,
si la base le permet
par exemple : MySQL : il faut des tables InnoDB
la commande SQLLitBloque execute le blocage
les commande SQLManagerX sont toutes faites dans des transactions
par exemple pour un blocage sur MySQL
SQLLItBloque ouvre une transaction et effectue un blocage
SQLupdate effectue la MAJ et ferme la transaction qui debloque l'enreg
on peut desactiver les transaction de l'objet par SQLTransactionDesactive
la il faudra passe par l'objet natif pour effectuer la tansaction :
ConvSQL
etant l'objet connexion
ConvSQL est un c_MySQL4Wd ou convSQL est un c_Oracle4wd
une transaction se declenche comme ca :
ConvSQL:mySQLTransaction(MySQLDebut)
pour fermer une transaction :
ConvSQL:mySQLTransaction(MySQLFin)
ConvSQL:mySQLTransaction(MySQLAnnule)
Bon dev
@+
"Jean Cougnaud" <jean.cougnaud@libertysurf.fr> a écrit dans le message de
news: 40f7a94c$0$26861$636a15ce@news.free.fr...
> Bonjour,
>
> Je suis en train d'étudier la possibilité de migrer ou écrire des
nouveaux
> projets avec SqlManagerX mais je vois qu'il n'y a pas la possibilité de
> bloquer des enregistrements comme on le fait avec HyperFile.
>
> Comment peut-on écrire des applications réseaux sans gérer les blocages
?
> Je ne vois pas non plus les transactions.
>
> A moins que je n'ai pas bien lu ou compris ?
>
> Juste pour résumer : si je veux utiliser des bases diverses (MySql,
> Oracle,...) sans modifier le code de l'application je dois utiliser
> SqlManagerX ou dois-je utiliser les accès alternatifs directement ?
>
> Merci de vos éclaircissements.
>
> Jean Cougnaud
>
>
Merci pour ces renseignements. Je vais étudier cela plus en détail.
Cordialement
Jean
"Firetox" a écrit dans le message de news:cd8a28$fms$
Bonjour,
si la base le permet
par exemple : MySQL : il faut des tables InnoDB
la commande SQLLitBloque execute le blocage les commande SQLManagerX sont toutes faites dans des transactions par exemple pour un blocage sur MySQL
SQLLItBloque ouvre une transaction et effectue un blocage SQLupdate effectue la MAJ et ferme la transaction qui debloque l'enreg
on peut desactiver les transaction de l'objet par SQLTransactionDesactive la il faudra passe par l'objet natif pour effectuer la tansaction :
ConvSQL
etant l'objet connexion ConvSQL est un c_MySQL4Wd ou convSQL est un c_Oracle4wd une transaction se declenche comme ca : ConvSQL:mySQLTransaction(MySQLDebut)
pour fermer une transaction : ConvSQL:mySQLTransaction(MySQLFin) ConvSQL:mySQLTransaction(MySQLAnnule)
Bon dev @+ "Jean Cougnaud" a écrit dans le message de news: 40f7a94c$0$26861$ > Bonjour, > > Je suis en train d'étudier la possibilité de migrer ou écrire des
nouveaux
> projets avec SqlManagerX mais je vois qu'il n'y a pas la possibilité de > bloquer des enregistrements comme on le fait avec HyperFile. > > Comment peut-on écrire des applications réseaux sans gérer les blocages
?
> Je ne vois pas non plus les transactions. > > A moins que je n'ai pas bien lu ou compris ? > > Juste pour résumer : si je veux utiliser des bases diverses (MySql, > Oracle,...) sans modifier le code de l'application je dois utiliser > SqlManagerX ou dois-je utiliser les accès alternatifs directement ? > > Merci de vos éclaircissements. > > Jean Cougnaud > >