CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Requête SQL marchant pas

Shao_Khan3
Shao_Khan3
Niveau 10
25 juillet 2005 à 16:41:46

Bonjour, je fais une application pour mon boulot mais j´ai un soucis qui m´agace.
J´utilise Delphi et Oracle pour crée cette application en programmation évenementielle.
J´ai une table nommé " joueur" qui contient 5 champs :
Numéro du joueur --> JOU_NUM
Numéro de l´equipe --> EQI_NUM
Nom du joueur --> JOU_NOM
Prenom du joueur --> JOU_PRENOM
Poste du joueur --> JOU_POSTE

JOU_NUM est la clé primaire
EQI_NUM est une clé etrangère

Chaque champ sera rempli par l´utilisateur puis integer dans la table joueur ( en tant normal).

Mais quand je veux inserer un nouveau joueur donc par la requete suivante :

Insert into JOUEUR
values ( JOU_NUM , EQI_NUM, JOU_NOM , JOU_PRENOM , JOU_POSTE);

J´active cette requete en cliquant sur Active - True
et à ca me dit : " Un nom de colonne n´est pas autorisé ici"

J´ai essayé de faire plein de chose mais je n´y arrive pas.
Merci

Yoda_Software
Yoda_Software
Niveau 30
25 juillet 2005 à 20:14:29

Il faut définir les noms des champs que tu veux renseigner. Essaye quelque chose du genre :
INSERT INTO JOUEUR ( `idFilm` , `titre` , `annee` , `idMES` , `genre` , `resume` , `codePays` )
VALUES ( ´´, ´titre du film´, ´2005´, NULL, ´Catastrophe´, ´commentaire du film´, NULL);

Les nom des tables et des champs sont différents, mais c´est pareil.

Sangoku_virtuel
Sangoku_virtuel
Niveau 7
27 juillet 2005 à 14:47:08

Et il est ou le mysql_query pour que ta requete marche :)

Yoda_Software
Yoda_Software
Niveau 30
27 juillet 2005 à 19:26:25

Le langage SQL n´est pas une exclusivité de MySQL !
mysql_query est une fonction PHP !

Il existe des tas de langages qui exploitent les requêtes SQL.

Le code que nous avons cité est du pur SQL :ok:

Musashi001
Musashi001
Niveau 10
28 juillet 2005 à 11:51:28

Je suis pas du tout, mais alors pas du tout calé en base de données, mais j´ai entendu dire que MySQL, la version gratuite était bizarre, du genre des trucs qui marchent pas...des normes pas respectées...

Vous en pensez quoi? Et vous conseillez quoi comme base de données?

Sarafan
Sarafan
Niveau 10
28 juillet 2005 à 13:25:50

Je crois que MySQL est conforme au moins à la norme SQL92 , peut-être 99.

Musashi001
Musashi001
Niveau 10
28 juillet 2005 à 13:27:35

Le truc c´était justement que la version gratuite était bizarre, mais pas la version payante!

Yoda_Software
Yoda_Software
Niveau 30
28 juillet 2005 à 18:50:56

Je crois que MySQL respecte la norme SQL ( 92 ou 99, je n´en sais rien), mais comme un certains nombre d´autre SQL, il a quelques petites spécifités à lui en plus, ce qui fait que l´on peut très bien générer des requêtes SQL qui passeront avec n´importe quel SQL, et d´autres qui ne fonctionneront qu´avec MySQL.

On retrouve la même chose avec le langage C !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment