Bienvenue dans les notes d'édition de DB2 Everyplace Version
8.1.4. Le nouveau Centre d'aide et
d'information de DB2 Everyplace Version 8.1.4 est
disponible. Il se trouve dans le répertoire
%DSYINSTDIR%\doc\langue\infocenter.
Ces notes d'édition contiennent des informations sur les nouvelles
fonctionnalités, les améliorations et les procédures mises à jour dans la
version 8.1.4 de DB2 Everyplace.
La section suivante commence par la liste des fonctionnalités de la base de
données DB2 Everyplace ayant fait l'objet d'améliorations
récentes.
Nouvelles fonctionnalités du moteur de base de données
- Prise en charge d'ADO.Net pour les plateformes PocketPC et
Windows
- DB2 Everyplace dispose de deux nouvelles fonctions scalaires définies par
le système qui vous permettent d'effectuer une requête SQL quelle que
soit la casse des données demandées. Ces nouvelles fonctions sont
LCASE() et UCASE().
- Vous pouvez désormais avoir plusieurs connexions aux différentes bases de
données dans le même processus.
- Prise en charge de l'incrémentation automatique (colonne Identity)
- Récupération par morceaux de données de grande taille via CLI
- Prise en charge de Symbian OS Version 7
- Prise en charge de procédure mémorisée éloignée sur Symbian OS versions 6
et 7 et son support JDBC
- Prise en charge de types de processeur supplémentaires sur les plateformes
Neutrino et Linux
- Prise en charge JDBC élargie et compatibilité JSR 169
- Prise en charge CLI supplémentaire, incluant : SQLColumns,
SQLGetConnectAttr, SQLGetInfo, SQLGetStmtAttr, SQLNumParams,
SQLSetConnectAttr, SQLSetStmtAttr et SQLTables.
- Prise en charge du chiffrement des données en local sur toutes les
plateformes, Neutrino, Linux, Symbian OS 6 et OS 7 compris.
Correctifs du moteur de base de données
Les incidents corrigés dans DB2 Everyplace Version 8.1, FixPak 1,
FixPak 2 et Version 8.1.4, avec le cas échéant, un numéro APAR
pour référence, sont les suivants :
- Problèmes de chiffrement des données (APAR IC34759) :
- Si une application accède à plus de 8 tables (dont l'une d'entre
elles est une table chiffrée) au cours d'une seule session de connexion,
DB2 Everyplace échoue.
- La sélection des requêtes à l'aide du curseur flottant dans les
tables chiffrées échoue.
- Les requêtes GROUPBY (avec des colonnes de regroupement) sur des tables
chiffrées échouent.
- Les requêtes de mise à jour échouent sur les colonnes de tables chiffrées
avec index.
- (APAR IC34782) Le moteur de la base de données DB2 Everyplace
s'arrête anormalement lorsque vous utilisez le prédicat LIKE avec un
marqueur de paramètre lorsqu'il y a un index sur la colonne (par exemple,
C1 LIKE ?). Il se peut que la structure de l'index soit
altérée en raison d'une instruction de mise à jour.
L'incident se produit lorsqu'il y a plusieurs index sur la table et
qu'aucune valeur SET ne modifie la valeur d'origine de la
ligne. Si vous modifiez la valeur de la colonne, l'incident ne se
produit plus.
- (APAR IC35328) Les tables du moteur DB2 Everyplace deviennent
inaccessibles lorsque l'instruction DELETE est utilisée lors des actions
suivantes :
- réalisation d'une suppression physique,
- lecture d'enregistrement logiquement supprimés,
- pas d'utilisation de la clause WHERE avec l'instruction
DELETE.
- (APAR IC35106) La nouvelle exécution d'une instruction préparée
SELECT à l'aide du curseur flottant ne parvient à renvoyer de
ligne.
- (APAR IC35043) Sur Palm OS, si une bibliothèque PVCPKCS11.prc est
installée et que vous appuyez à plusieurs reprises sur le bouton Marche/Arrêt,
l'appareil affiche éventuellement un message d'alerte système et
doit être réinitialisé.
- (APAR IC35585) Une altération de l'index peut se produire sur Palm OS
avec le message d'erreur SQLSTATE=58004 lors de l'exécution des
opérations de mise à jour et de suppression si l'index est créé sur des
colonnes dont les numéros sont compris dans l'un des ensembles suivants
: 17-32, 48-64, 80-96, 112-128, 144-160, 176-192, 208-226,
240-256.
- (ARAR IC35710) Lorsque vous créez une application DB2 Everyplace Visual
Basic à l'aide du fichier db2ecli.bas pour la
plateforme Pocket PC, l'application s'arrête lorsqu'elle est
exécutée sur l'émulateur Pocket PC 2002.
- (APAR IC35966) Incident d'appel de procédure mémorisée éloignée sur
Palm. Une erreur bloquante se produit lorsque le paramètre
SQLBindParameter contenant SQL_PARAM_OUTPUT est utilisé et lors de
l'acquisition de ResultSet.
- (APAR IC36026) L'exécution d'une instruction préparée d'une
requête SELECT ave une fonction d'agrégation sans clause GROUPBY renvoie
une réponse incorrecte.
- (APAR IC36027) Une instruction DELETE avec recherche (avec une clause
WHERE) ne parvient pas à supprimer toutes les lignes qualifiées si un index
sur une colonne TIMESTAMP est utilisé dans la recherche des lignes
qualifiées.
- (APAR IC36083) Les instructions CREATE TABLE et CREATE INDEX entraînent
une erreur, si vous créez un index ou une clé primaire sur des colonnes dont
le numéro est supérieur ou égal à 128.
- (APAR IC36069) Si un index est créé sur une position de colonne supérieure
à 256, une altération des données peut se produire ou l'erreur SQLSTATE
58004 est retournée. Ce correctif empêche également la création
d'une table avec plus de 256 colonnes.
- (APAR IC36070) L'instruction REORG exécutée sur une table comportant
des enregistrements dont la taille est variable (par exemple, VARCHAR ou BLOB)
peut entraîner une altération imprévisible du fichier de données ou un
incident d'application. Ceci se produit plus vraisemblablement
lorsque la taille des enregistrements augmente de par l'exécution de
l'instruction UPDATE.
- (APAR IC36256) La génération des modèles d'applications DB2
Everyplace échoue avec Microsoft eMbedded Visual C++ 3.0.
- (APAR IC36270) DB2 Everyplace n'optimise pas certaines requêtes ORDER
BY du fait qu'il ne parvient pas à choisir les index disponibles.
- (APAR IC37280) Le moteur de la base de données DB2 Everyplace
s'arrête anormalement lorsqu'une application tente de se connecter à
une base de données contenant une table DB2eSYSUSERS vide. Le même
comportement peut être observé lorsqu'une application tente
d'établir une connexion à la base de données et qu'elle fournit un
mot de passe erroné immédiatement après que le premier ID utilisateur soit
créé.
- (APAR IC36430) DB2 Everyplace risque de s'arrêter anormalement
pendant l'exécution d'une requête GROUP BY lorsque le nombre
d'éléments SELECT dépasse celui des éléments GROUP BY.
- (APAR IC36695) La tentative de connexion à une base de données chiffrée
entraîne un arrêt anormal du moteur de la base de données DB2
Everyplace.
- (APAR IC36570) Le moteur de la base de données DB2 Everyplace renvoie
l'erreur SQLState 57011 ou 58004 lorsqu'il tente d'accéder à
une base de données résidant sur un support externe (SD Card, CompactFlash
Card et IBM Microdrive, par exemple) sur un appareil Palm OS.
- (APAR IC36688) Le moteur de la base de données DB2 Everyplace renvoie
l'erreur SQLState 58004 lors de la jointure de deux tables avec une
condition de jointure impliquant des colonnes VARCHAR contenant des chaînes
vides (lorsqu'un index est utilisé pour extraire les données).
- (APAR IC36702) DB2 Everyplace ne compare pas le prédicat "LIKE
'%'" à une chaîne vide.
- (APAR IC37281) Il se peut que DB2 Everyplace SampleCLP renvoie une erreur
ou des données incorrectes lors de l'importation d'une colonne
VARCHAR/CHAR se terminant pas des guillemets.
- (APAR IC37045) DB2 Everyplace ne renvoie pas SQL State 23505 si
l'application insère deux nombres décimaux dans une colonne de clé
primaire dont les valeurs sont légèrement différentes. DB2 Everyplace
les accepte à tort comme étant la même valeur.
- (APAR IC37046) DB2 Everyplace renvoie une erreur de syntaxe pour
l'opérateur '¶llel.' de concaténation de chaîne.
- (APAR IC37048) DB2 Everyplace n'accepte pas les caractères en chinois
traditionnel sur un dispositif Acer S60 avec Palm Chinese OS.
- (APAR IC37329) Lorsqu'une instruction UPDATE SQL utilisant
l'index de clé primaire, suivi d'une instruction DELETE SQL
utilisant un index erroné sont exécutées, les requêtes suivantes lancées au
moteur de la base de données DB2 Everyplace renvoient un résultat
incorrect.
La section suivante commence par la liste des fonctionnalités de DB2
Everyplace Sync Client ayant fait l'objet d'améliorations
récentes.
Nouvelles fonctionnalités de DB2 Everyplace Sync Client
- Nouvelle interface graphique pour IBM Sync, tirant parti des nouvelles
fonctionnalités et d'aspect plus convivial :
- répertoire cible configurable sur le client pour chaque abonnement,
- taille des messages Sync Client configurable en fonction de la vitesse du
réseau,
- prise en charge de proxy de serveur,
- chemin de servlet configurable servlet.
- Synchronisation des données à l'aide du nouveau DB2 Everyplace
Cloudscape Sync Client
- Prise en charge de la synchronisation pour .NET à l'aide du
fournisseur DB2 Everyplace ISync.NET
- Possibilité de configurer le délai d'expiration sur toutes les
plateformes clientes
- Support SSL :
- Pour les environnements WebSphere Everyplace Access, Version 4.3
uniquement : sur Palm OS, Win32, WinCE (Pocket PC 2002 uniquement) et
Linux.
Pour pouvoir utiliser le protocole SSL dans IBM Sync : Dans le
panneau Paramètres serveur de l'interface graphique IBM Sync, spécifiez
le protocole HTTPS dans l'adresse URL du serveur. Si le port SSL
configuré n'est pas le port par défaut (443), dans ce cas indiquez le
port SSL également. Pour configurer Sync Server pour SSL, reportez-vous
à la documentation WebSphere Everyplace Access appropriée.
Développement d'applications qui utilisent le protocole SSL :
Une nouvelle Sync Client C-API (iscServiceOpenEx) est créée pour développer
des applications avec support SSL.
- Nouveaux appareils client pris en charge :
- Symbian 7 (Sony Ericsson P800)
- Linux (Sharp Zaurus SL 5500 et SL 5600)
- Palm OS Version 5.0
- Prise en charge pour le système d'exploitation Linux sur les
processeurs Power PC, Strong ARM et XScale (disponible uniquement dans
l'édition SDK de DB2 Everyplace)
- Le répertoire cible (mémoire secondaire) est généralement disponible à
partir de l'application IBM Sync et il peut être spécifié dans le panneau
Paramètres client.
- API Sync Client pour Java
Les développeurs d'applications Java peuvent désormais faire appel à
l'API Java Sync Client (module isync4j) pour effectuer la synchronisation
des données. Deux fournisseurs de synchronisation natifs sont
disponibles : l'un d'eux utilise JNI pour lancer la
synchronisation en appelant les bibliothèques Sync Client natives.
L'autre fournisseur est utilisé uniquement pour les machines virtuelles
J9 VM destinées à PalmOS. Pour plus d'informations, reportez-vous
au manuel DB2 Everyplace Application Development Guide et au
document isync4j Javadoc.
- API Sync Client en langage C
L'API du client de synchronisation IBM a été modifiée afin
d'offrir davantage de clarté, de souplesse et de fonctionnalités.
La version 7.2.1 de l'API IBM Sync Client est toujours
prise en charge via un encapsuleur, mais les nouvelles fonctions ne sont
accessibles qu'avec la nouvelle interface.
- Synchronisation sur les unités MIDP
Cette fonctionnalité est désormais incluse uniquement dans DB2 Everyplace
SDK Edition. Crée un nouveau client de synchronisation J2ME MIDP,
prenant en charge le développement d'applications J2ME MIDP capables de
synchroniser les abonnements dans le système de fichiers MIDP pour
l'application. Ce procédé exploite le système
d'enregistrement J2ME MIDP au lieu de DB2 Everyplace (lequel ne
fonctionne pas avec J2ME MIDP).
Correctifs de DB2 Everyplace Sync Client
Les incidents corrigés dans DB2 Everyplace Version 8.1, FixPak 1,
FixPak 2 et Version 8.1.4, avec le cas échéant, un numéro APAR
pour référence, sont les suivants :
- (APAR IC35552) Sur Palm OS utilisant le chiffrement en local avec
l'API de synchronisation Java, le scénario est le suivant :
- Synchronisation.
- Saisie de l'ID utilisateur et du mot de passe, aboutissant à la
synchronisation.
- Tentative de requête d'une table et réception du message
d'erreur SQLSTATE42501 du type : "L'ID n'est pas autorisé
à effectuer l'opération spécifiée sur l'objet identifié".
- (APAR IC35910) L'API Java Sync (isync4j.jar) et les
fichiers de proxy agent (dsyagent.dll) sont introuvables
dans les fichiers CAB de l'installation WinCE.
- (APAR IC35980) Comportement anormal de Sync Client : le client
indique que la "synchronisation a abouti", mais aucun abonnement utilisateur
n'a été réellement synchronisé.
- (APAR IC36166) Vous recevez l'erreur Sync Client suivante "dsyc699e
Erreur réseau inconnue" en tentant une synchronisation entre un Pocket PC et
une carte PCMCIA Sprint Wireless. Cet incident ne se produit pas sur la
carte Verizon Wireless.
- (APAR IC36206) Un incident se produit pendant le processus
d'authentification du Palm. IBM Sync s'arrête de fonctionner
correctement si un mot de passe utilisateur est saisi de manière incorrecte 3
fois de suite ou si le bouton Annuler est sélectionné dans la fenêtre
"Authentification DB2e". Les tentatives de synchronisation suivantes
échouent avec le message "DSYC698I: Erreur : état SQL
interne".
- (APAR IC36408) Lors de l'utilisation de la version en chinois
traditionnel d'IBM Sync sur des appareils WinCE, des caractères altérés
s'affichent dans le panneau des informations détaillées relatives aux
abonnements et dans le panneau destiné à saisir l'ID utilisateur et le
mot de passe pour les tables chiffrées. Ce problème se produit sur
l'interface utilisateur uniquement et d'affecte pas la
synchronisation.
- (APAR IC36410) Sur les dispositifs Palm, la version allemande du programme
IBM Sync rencontre une erreur bloquante au cours de la synchronisation.
Une fenêtre s'affiche et avertit de l'erreur bloquante, nécessitant
la réinitialisation du système. Cet incident se produit sur la version
allemande uniquement.
- (APAR IC36413) Après synchronisation, si des abonnements sont supprimés du
Centre d'administration des matériels mobiles, le client rencontre des
problèmes pour la mise à jour de la configuration lors de la prochaine
synchronisation. Le client tente toujours de synchroniser les
abonnements à supprimer.
- (APAR IC36412) Lors de l'utilisation du modèle de programme Java
(ISyncSample) sur des appareils Palm, la synchronisation des tables entraîne
l'abandon de l'appareil. Sur l'émulateur Palm, une
erreur de dépassement de capacité des piles est indiquée.
- (APAR IC36574) Lors de la synchronisation d'une table dont la clé
primaire est composée de toutes les colonnes, si vous annulez la
synchronisation, puis synchronisez à nouveau, Sync Client peut signaler une
erreur SQLstate 23505.
- (APAR IC36685) Lorsque Sync Client synchronise un abonnement fichier,
s'il échoue, il ne retente pas de synchronisation de l'abonnement
fichier au cours des synchronisations futures tant que l'abonnement
fichier (ou l'utilisateur) n'est pas réinitialisé dans le Centre
d'administration des appareils mobiles.
-
- (APAR IC26366) Selon la spécification courante de l'API, DB2
Everyplace dispose d'une longueur limitée à 18 caractères pour le mot de
passe de base de données, Sync Client alloue également une mémoire de 18
caractères à l'application pour transmettre ce mot de passe.
Ainsi, si l'application dépasse la mémoire allouée avec un mot de passe
dont la longueur est supérieure à 18 caractères, cela entraîne l'abandon
de Sync Client. Cette limite s'applique à toutes les
plateformes.
- (APAR IC37573) Cet incident se produit lorsque vous développez une
application Sync Client pour Palm OS à l'aide de l'API Sync
Client. Lors des appels des fonctions d'API DB2 Everyplace Sync
Client, iscEngineSync ou iscEngineSyncConfig, le client établit (ou compose)
la connexion RAS au début de la synchronisation, puis ferme la connexion une
fois la synchronisation terminée. Ainsi, en cas d'appels
consécutifs de ces deux fonctions d'API, vous voyez Sync Client établir
et ré-établir la connexion RAS plusieurs fois.
- (APAR IC37580) Lors de la synchronisation à partir d'un appareil
Handspring Treo via le téléphone sans fil, Sync Client rapporte une erreur de
connexion.
La section suivante décrit les composants fournis avec DB2 Everyplace SDK
Edition.
Le kit SDK comporte une version d'évaluation de la base de données DB2
Everyplace sous licence, Mobile Application Builder, des outils et des
technologies de développement DB2 Everyplace supplémentaires et la
documentation utilisée pour le développement d'applications DB2
Everyplace.
- DB2 Everyplace Mobile Application Builder (MAB)
Pour plus d'informations sur les correctifs et les fonctionnalités
adaptés à la version 8.1.4 du MAB, reportez-vous aux notes
d'édition fournies avec MAB 8.1.4.
Mobile Application Builder, ou MAB, est un outil de développement
d'application rapide (RAD) permettant la mise au point
d'applications de bases de données relationnelles DB2 Everyplace
complexes, sans qu'il vous soit nécessaire de posséder des notions
particulières en programmation, ni des connaissances sur les attributs des
dispositifs cibles. MAB génère ces applications de type "gros client"
qui sont développées dans un langage permettant la complexité logique et
l'utilisabilité au-delà des applications reposant sur des protocoles de
communication sans fil. En général, les applications fonctionnent par
connexion ou synchronisation occasionnelle, tandis que les données vitales
résident localement sur le dispositif. MAB génère le code en langage C
pour les appareils mobiles utilisant PalmOS et le code Java pour les appareils
prenant en charge une machine virtuelle Java, y compris ceux basés sur
WinCE/PocketPC (tels que les appareils Compaq iPAQ StrongARM), Symbian OS V6
(telle que le Nokia Communicator 92XX series), Symbian OS V7 (tel que le Sony
Ericsson P800) et Embedded Linux (tel que le Sharp Zaurus 5500/5600).
- Extension DB2 Everyplace pour IBM Websphere Studio Device Developer
(WSDD) et autres outils de développement Eclipse
L'extension IBM DB2 Everyplace pour Websphere Studio permet aux
développeurs de créer des applications Java J2ME sophistiquées qui utilisent
la base de données relationnelle DB2 Everyplace et la technologie de
synchronisation.
Le module d'extension prend en charge les plateformes d'appareils
cible, pris en charge dans WSDD, qui ciblent les appareils J2ME pris en charge
et qui sont également pris en charge par la base de données DB2
Everyplace. Le module d'extension a étendu la prise en charge aux
applications développées pour des appareils basés sur les plateformes PalmOS
et PocketPC, y compris l'environnement d'exécution de la machine
virtuelle Java IBM J9.
Bien que le module d'extension soit conçu pour n'importe quel
outil IDE (environnement de développement intégré) Eclipse, il dispose
d'une fonction particulièrement utile lorsqu'il est utilisé dans
WSDD.
La version 1.0.1 du module d'extension est incluse dans
ce SDK. Si vous utilisez WSDD 5.0, ayez recours à la version
1.0.0 de l'extension DB2 Everyplace. Cette version
peut être téléchargée à partir du site Web WSDD. Sur la page de
téléchargement, sélectionnez 5.0 et téléchargements connexes
pour obtenir l'extension DB2 Everyplace WSDD correcte. Si vous
utilisez WSDD 5.5, ayez recours à la version 1.0.1 de
l'extension DB2 Everyplace.
- Extension DB2 Everyplace pour AppForge MobileVB
Avec ce module d'extension, les développeurs Microsoft Visual Basic
peuvent programmer les applications DB2 Everyplace à l'aide de
AppForge's MobileVB. A l'aide de MobileVB, les programmeurs
Visual Basic peuvent désormais facilement développer des applications
d'appareils mobiles qui utilisent la base de données relationnelle DB2
Everyplace et la technologie de synchronisation. Les plateformes
mobiles prises en charge sont des appareils basés sur PalmOS, Nokia 9200
Communicator (SymbianOS) ou WinCE/PocketPC.
Correctifs destinés à la version 8.1.2 :
Dans les applications WinCE développées à l'aide de la version 8.1
de l'extension DB2 Everyplace pour AppForge MobileVB, la synchronisation
échoue. Cet incident a été corrigé dans la version
8.1.2.
- Développement d'applications à l'aide des pages JSP (Java
Server Pages)
Les outils JSP permettant l'utilisation de pages JSP reposant sur une
base de données et construites à l'aide de Java Beans de WebSphere Studio
sont inclus. Les pages JSP WebSphere Studio sont analysées à
l'aide d'un petit outil permettant la navigation sur un appareil
mobile à partir des données fournies par la base de données DB2 Everyplace
locale dans un environnement non connecté.
Nouvelles fonctionnalités de la version 8.1.2 :
- Prise en charge JSP de Symbian OS Version 6. Prise en charge des
applications JSP DB2 Everyplace développées à l'aide de WebSphere Studio
Application Developer Version 5.0.
Nouvelles fonctionnalités de la version 8.1.4 :
- Prise en charge des applications JSP DB2 Everyplace développées à
l'aide de WebSphere Studio Application Developer Version
5.0.
- Environnements d'exécution de la machine virtuelle Java IBM J9
pour les plateformes d'appareils Pocket PC, Palm (68 Ko) et Linux (Monta
Vista)
Pour plus d'informations, reportez-vous au fichier Readme situé dans
le répertoire \SDK\J9.
- Documentation supplémentaire sur le développement
d'applications
Des manuels et des livres blancs supplémentaires sont inclus pour faciliter
l'utilisation de DB2 Everyplace et le développement
d'applications.
- Le répertoire \Samples contient des modèles d'applications
DB2 Everyplace supplémentaires qui ne sont pas fournis avec les autres
composants de DB2 Everyplace.
- Le répertoire \Tutorials contient les tutoriels qui expliquent
étape par étape l'utilisation de DB2 Everyplace.
Cette section comporte une liste de remarques et de limites connues
concernant cette édition de DB2 Everyplace :
- Les utilisateurs de la base de données client DB2 Everyplace risquent de
voir les performances diminuées en mode de validation automatique (autocommit)
avec les instructions UPDATE, INSERT et DELETE. La solution palliative
à ce problème consiste à utiliser explicitement une transaction manuelle et à
regrouper plusieurs modifications dans une seule opération de
validation.
- Pour Ado.NET sur le moteur de la base de données :
- L'extraction des ensembles de résultats à l'aide d'un appel
de procédure mémorisée éloignée comporte une limite de taille de
l'ensemble de résultats. Cette limite sera supprimée dans une
prochaine édition.
- Pour les méthodes ou les propriétés non prises en charge, une exception
"System.NotSupportedException" est lancée.
- Lorsque Sync Client effectue une synchronisation avec plusieurs bases de
données cible, le chiffrement de la base de données en local n'est pas
pris en charge si plusieurs bases de données contiennent des tables
chiffrées.
- Le client Cloudscape ne prend pas en charge la totalité des
fonctionnalités prises en charge par le client DB2 Everyplace. Par
exemple, les serveurs multiples, le classement des ensembles
d'abonnements, d'abonnements et de tables, ainsi que le chiffrement
des données en local ne sont pas pris en charge.
- La fonctionnalité de filtrage de jointure ne prend pas en charge plusieurs
références à une table. Si une clause utilisateur WHERE contient
plusieurs références à une table, la fonctionnalité de filtrage Join est
désactivée pour cette clause et le message d'avertissement DSYD029W est
consigné. La clause WHERE poursuit son fonctionnement sans la fonction
de filtrage.
- L'intégrité référentielle n'est pas prise en charge pour les
abonnements table DataPropagator.
- Pour les abonnements table DataPropagator, la réplication doit être
toujours exécutée sur le serveur de la base de données miroir. Ceci
signifie que si la réplication doit être exécutée pendant des opérations
d'administration, le Centre d'administration des appareils mobiles
doit s'exécuter sur le serveur de la base de données miroir.
- Les noms d'objet de base de données devant être placés entre
guillemets ne sont pas pris en charge.
- En règle générale, la taille maximale d'une ligne dans une table est
limitée par la source de données. L'ajout de la table à un
abonnement JDBC limite encore davantage la taille de ligne maximale. La
restriction supplémentaire sur la taille maximale d'une ligne est
d'environ 125 octets.
- En règle générale, la taille maximale d'une ligne dans une table est
limitée par la source de données. L'ajout de la table à un
abonnement JDBC limite encore davantage la taille de ligne maximale. La
restriction supplémentaire sur la taille maximale d'une ligne est
d'environ 2 Ko.
Les termes qui suivent sont des marques d'International Business
Machines Corporation aux Etats-Unis et/ou dans certains autres pays :
AIX
DB2
DB2 Universal Database
IBM
Microsoft, Windows, Windows NT et le logo Windows sont des marques de
Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.
D'autres sociétés sont propriétaires des autres marques, noms de
produits ou logos qui pourraient apparaître dans ce document.