Rechercher : dans
Par :

Probleme SQL sur AS400

Dernière réponse le 26 jan 2009 à 11:57:35 assia bouderaa, le 12 mai 2004 à 11:35:15 
 Signaler ce message aux modérateurs

Bonjour et merci de me répondre le plus rapidement possible svp
voila je suie une nouvelle recrue, donc une nouvelle utilisatrice de as400, mais j'ai une trés bonne connaissance en langage SQL.
mon probleme est que : je devellope une application en Visual Basic 6.0 pour attaquer un BD sous as400.
j'utilise pour cela une connexion "Client Access ODBC Driver (32 bits)" .
Alors sur la ligne de commande de as400 j'execute ma requette qui est par exemple : SELECT CAST(JADTE AS CHAR(10)) FROM JAPF
et la requette me donne le resultat voulu.
mais quand j'essai d'executer ma requette à partir de mon programme VB6 un message d'erreur m'indiquant que la syntaxe de la requette est fausse s'affiche.
et je voudrais aussi savoir si le sql400 de as400 est riche en fonction prédifinie de sql ou pas, car en utilisant la fonction par exemple : convert() sur la ligne de commande as400 , cette fonction n'est pas reconnue par sql400

Meilleures réponses pour « Probleme SQL sur AS400 » dans :
Introduction aux systèmes AS/400 Voir Introduction à l’AS/400 AS/400 est une gamme de mini-ordinateurs IBM apparue début février 1987. Dans l’informatique de gestion d’IBM, il existe trois gammes d’ordinateurs : les gros systèmes (appelés MainFrame), ES/9000, sous le système...
Les commandes AS/400 Voir Les commandes de l’AS/400 Il existe environ un millier de commandes dans l'OS/400, regroupées sous le nom de « Langage de Contrôle ». Un utilisateur pourra les lancer depuis la ligne Option ou Commande située au bas de l'écran, quand celle-ci est...
Oracle - Récupérer les mots de passe perdus VoirPour récupérer un mot de passe au niveau d'Oracle, il suffit de se connecter en mode ligne de commandes sur le serveur : #sqlplus /nolog SQL>conn / as sysdba SQL>alter user UTILISATEUR identified by MOT_DE_PASSE;
Gestion des paramètres SQL VoirSQL présente un certain nombre de paramètres au niveau d'Oracle qu'il est possible de visualiser à travers la commande : SHOW ALL Pour modifier la valeur d'un paramètre il suffit d'utiliser la commande : SET NOM_PARAM VALEUR
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...

1

noirotd, le 1 déc 2008 à 15:10:59

Commandes AS400 ==> commandes SQl

Les commandes AS400 ne s'imbriquent pas avec les commandes SQl...:

Commande AS400..: STRSQl ==> SQL inter-actif, maintenant vous pouvez introduire les commandes SQL.

RUNSQLSTM ==> Exécute un script venant des fichiers sources PDM en type==>'TXT'

Exemple de script...:

CREATE TABLE RTDIDTA/PRFL

(
PRFL_ID CHAR(10) NOT NULL,
PPH_ID_GES INTEGER
);

LABEL ON TABLE RTDIDTA/PRFL
IS 'Portefeuilles ';

LABEL ON RTDIDTA/PRFL
(PRFL_ID IS 'PRFL_Id');
LABEL ON RTDIDTA/PRFL

...+... 1 ...+... 2 ...+... 3 ...+... 4 ..
(PRFL_ID TEXT IS 'Idt. Portefeuille');
LABEL ON COLUMN RTDIDTA/PRFL
(PRFL_ID IS 'Idt. Portefeuille');
LABEL ON RTDIDTA/PRFL
(PPH_ID_GES IS 'PPH_Id');
LABEL ON RTDIDTA/PRFL
(PPH_ID_GES TEXT IS 'Idt. PPh');
LABEL ON COLUMN RTDIDTA/PRFL
(PPH_ID_GES IS 'Idt. PPh');
-- ---------------------------------------
-- INDEX DE LA TABLE PRFL
-- ---------------------------------------

CREATE INDEX RTDIDTA/I_FK_PRFL_
ON RTDIDTA/PRFL
(PPH_ID_GES ASC);


ETC.....

Répondre à noirotd

2

 ricthib, le 26 jan 2009 à 11:57:35

Si tu veux je peux te passer de la doc (pdf) qui t'explique tout sur SQL AS400.
envoi moi un mail : ricthib@gmail.com

Répondre à ricthib
Collection CommentÇaMarche.net