battit64
Messages postés18Date d'inscriptionmercredi 24 août 2005StatutMembreDernière intervention10 juillet 2009
-
15 sept. 2007 à 01:28
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
17 sept. 2007 à 19:36
Bonjour j'essaie d'insere des enregistremetn dans une table mais j'ai une erreur ORA-00984 un nom de colone n'est pasautorisé ici
si quelqu'un peut m'aider car je sui débutant
Class
Form1
Private
Sub connection_oracle()
Try
Dim oradb
As
String =
"Data Source=(DESCRIPTION=" _+
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 15 sept. 2007 à 11:18
Je dirais qu'à priori cela vient de ta requette INSERT. Je presume que Nom et Prenom sont déclarés comme des champs texte.
Les valeurs que tu leurs passent sont bien du texte, sauf qu'elles ne sont pas encadré par des quotes ( ' ). De ce fait Oracle ne les comprends pas comme étants des valeurs mais comme étant des nom de colonnes. Et il ne peut pas y avoir de nom de colonnes dans la rubrique VALUES.
battit64
Messages postés18Date d'inscriptionmercredi 24 août 2005StatutMembreDernière intervention10 juillet 2009 17 sept. 2007 à 19:30
effectivement tu avais raison (désolé pour le retard je pensais que personne ne m'avais répondu)
il me prends bien les lettres mais seulement la premiere lettre.
par exemple si je mets toto=valentin et toto2=marc dans ma base de donée j'aurais NOM_UTI=V et PRENOM_UTI=m
Voici mon code:
Private
Sub connection_oracle()
Try
Dim oradb
As
String =
"Data Source=(DESCRIPTION=" _+