Je suis en train de faire mes 1ers pas dans .Net, et l=E0=20
je fais des tests connexion de base, s=E9lection, insertion=20
dans ma base Oracle etc...
Pour la connexion et la s=E9lection pas de probl=E8me, mais=20
insertion, j'ai un peu plus de mal, et je ne vois pas=20
trop pourquoi =E7a marche pas.
Quelqu'un pourrait-il m'aider ? je n'ai pas de msg=20
d'erreur, mais aucune=20
insertion de ligne.
Voici mon code :
Dim conn As New OracleConnection("Password=3Dpass;User=20
ID=3Duser;Data Source=3Dserveur")
Dim da As OracleDataAdapter =3D New OracleDataAdapter()
Dim cmd As OracleCommand
cmd =3D New OracleCommand("SELECT * FROM table " , conn)
da.SelectCommand =3D cmd
cmd =3D New OracleCommand("INSERT INTO table (matricule,=20
nom) VALUES ('010101', 'TOTO')", conn)
cmd.Parameters.Add
("matricule",OracleType.VarChar,6, "matricule")
cmd.Parameters.Add("nom", OracleType.VarChar, 40, "nom")
da.InsertCommand =3D cmd
Merci bcp pour votre aide. car je regarde dans msdn etc..=20
et j'ai vu =E7a, et je ne vois pas pourquoi =E7a marche pas,=20
chez moi, ai je oubli=E9 qqch ?
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
amethyste
ce code marcherai par défaut avec sqlserver, mais pas avec oracle. la raison est que le paramétrage standard de cette base est de ne pas faire d'autocommit. C'est à toi d'ouvrir ta transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est je pense plus clean de gérer une transaction au niveau de la base qu'au niveau de l'appli cliente. Bien sûr sauf nécessité contraire!
-----Original Message----- Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et là je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc... Pour la connexion et la sélection pas de problème, mais insertion, j'ai un peu plus de mal, et je ne vois pas trop pourquoi ça marche pas. Quelqu'un pourrait-il m'aider ? je n'ai pas de msg d'erreur, mais aucune insertion de ligne. Voici mon code : Dim conn As New OracleConnection("Password=pass;User ID=user;Data Source=serveur") Dim da As OracleDataAdapter = New OracleDataAdapter() Dim cmd As OracleCommand cmd = New OracleCommand("SELECT * FROM table " , conn) da.SelectCommand = cmd cmd = New OracleCommand("INSERT INTO table (matricule, nom) VALUES ('010101', 'TOTO')", conn) cmd.Parameters.Add ("matricule",OracleType.VarChar,6, "matricule") cmd.Parameters.Add("nom", OracleType.VarChar, 40, "nom") da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche pas, chez moi, ai je oublié qqch ?
Bonne journée
Stéphanie
.
ce code marcherai par défaut avec sqlserver, mais pas
avec oracle.
la raison est que le paramétrage standard de cette base
est de ne pas faire d'autocommit. C'est à toi d'ouvrir ta
transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est je
pense plus clean de gérer une transaction au niveau de la
base qu'au niveau de l'appli cliente. Bien sûr sauf
nécessité contraire!
-----Original Message-----
Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et là
je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc...
Pour la connexion et la sélection pas de problème, mais
insertion, j'ai un peu plus de mal, et je ne vois pas
trop pourquoi ça marche pas.
Quelqu'un pourrait-il m'aider ? je n'ai pas de msg
d'erreur, mais aucune
insertion de ligne.
Voici mon code :
Dim conn As New OracleConnection("Password=pass;User
ID=user;Data Source=serveur")
Dim da As OracleDataAdapter = New OracleDataAdapter()
Dim cmd As OracleCommand
cmd = New OracleCommand("SELECT * FROM table " , conn)
da.SelectCommand = cmd
cmd = New OracleCommand("INSERT INTO table (matricule,
nom) VALUES ('010101', 'TOTO')", conn)
cmd.Parameters.Add
("matricule",OracleType.VarChar,6, "matricule")
cmd.Parameters.Add("nom", OracleType.VarChar, 40, "nom")
da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche pas,
chez moi, ai je oublié qqch ?
ce code marcherai par défaut avec sqlserver, mais pas avec oracle. la raison est que le paramétrage standard de cette base est de ne pas faire d'autocommit. C'est à toi d'ouvrir ta transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est je pense plus clean de gérer une transaction au niveau de la base qu'au niveau de l'appli cliente. Bien sûr sauf nécessité contraire!
-----Original Message----- Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et là je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc... Pour la connexion et la sélection pas de problème, mais insertion, j'ai un peu plus de mal, et je ne vois pas trop pourquoi ça marche pas. Quelqu'un pourrait-il m'aider ? je n'ai pas de msg d'erreur, mais aucune insertion de ligne. Voici mon code : Dim conn As New OracleConnection("Password=pass;User ID=user;Data Source=serveur") Dim da As OracleDataAdapter = New OracleDataAdapter() Dim cmd As OracleCommand cmd = New OracleCommand("SELECT * FROM table " , conn) da.SelectCommand = cmd cmd = New OracleCommand("INSERT INTO table (matricule, nom) VALUES ('010101', 'TOTO')", conn) cmd.Parameters.Add ("matricule",OracleType.VarChar,6, "matricule") cmd.Parameters.Add("nom", OracleType.VarChar, 40, "nom") da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche pas, chez moi, ai je oublié qqch ?
Bonne journée
Stéphanie
.
Stéphanie
Je te remercie, j'étais effectivement en train de me demander s'il effectuait le commit. procèdure stockée ? aurais tu un exemple ?
Merci bcp pour ton aide.
-----Message d'origine----- ce code marcherai par défaut avec sqlserver, mais pas avec oracle. la raison est que le paramétrage standard de cette base est de ne pas faire d'autocommit. C'est à toi d'ouvrir
ta
transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est
je
pense plus clean de gérer une transaction au niveau de
la
base qu'au niveau de l'appli cliente. Bien sûr sauf nécessité contraire!
-----Original Message----- Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et là je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc... Pour la connexion et la sélection pas de problème, mais insertion, j'ai un peu plus de mal, et je ne vois pas trop pourquoi ça marche pas. Quelqu'un pourrait-il m'aider ? je n'ai pas de msg d'erreur, mais aucune insertion de ligne. Voici mon code : Dim conn As New OracleConnection("Password=pass;User ID=user;Data Source=serveur") Dim da As OracleDataAdapter = New OracleDataAdapter() Dim cmd As OracleCommand cmd = New OracleCommand("SELECT * FROM table " , conn) da.SelectCommand = cmd cmd = New OracleCommand("INSERT INTO table (matricule, nom) VALUES ('010101', 'TOTO')", conn) cmd.Parameters.Add ("matricule",OracleType.VarChar,6, "matricule") cmd.Parameters.Add("nom", OracleType.VarChar, 40, "nom") da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche
pas,
chez moi, ai je oublié qqch ?
Bonne journée
Stéphanie
.
.
Je te remercie, j'étais effectivement en train de me
demander s'il effectuait le commit.
procèdure stockée ? aurais tu un exemple ?
Merci bcp pour ton aide.
-----Message d'origine-----
ce code marcherai par défaut avec sqlserver, mais pas
avec oracle.
la raison est que le paramétrage standard de cette base
est de ne pas faire d'autocommit. C'est à toi d'ouvrir
ta
transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est
je
pense plus clean de gérer une transaction au niveau de
la
base qu'au niveau de l'appli cliente. Bien sûr sauf
nécessité contraire!
-----Original Message-----
Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et là
je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc...
Pour la connexion et la sélection pas de problème, mais
insertion, j'ai un peu plus de mal, et je ne vois pas
trop pourquoi ça marche pas.
Quelqu'un pourrait-il m'aider ? je n'ai pas de msg
d'erreur, mais aucune
insertion de ligne.
Voici mon code :
Dim conn As New OracleConnection("Password=pass;User
ID=user;Data Source=serveur")
Dim da As OracleDataAdapter = New OracleDataAdapter()
Dim cmd As OracleCommand
cmd = New OracleCommand("SELECT * FROM table " , conn)
da.SelectCommand = cmd
cmd = New OracleCommand("INSERT INTO table (matricule,
nom) VALUES ('010101', 'TOTO')", conn)
cmd.Parameters.Add
("matricule",OracleType.VarChar,6, "matricule")
cmd.Parameters.Add("nom", OracleType.VarChar, 40, "nom")
da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche
Je te remercie, j'étais effectivement en train de me demander s'il effectuait le commit. procèdure stockée ? aurais tu un exemple ?
Merci bcp pour ton aide.
-----Message d'origine----- ce code marcherai par défaut avec sqlserver, mais pas avec oracle. la raison est que le paramétrage standard de cette base est de ne pas faire d'autocommit. C'est à toi d'ouvrir
ta
transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est
je
pense plus clean de gérer une transaction au niveau de
la
base qu'au niveau de l'appli cliente. Bien sûr sauf nécessité contraire!
-----Original Message----- Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et là je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc... Pour la connexion et la sélection pas de problème, mais insertion, j'ai un peu plus de mal, et je ne vois pas trop pourquoi ça marche pas. Quelqu'un pourrait-il m'aider ? je n'ai pas de msg d'erreur, mais aucune insertion de ligne. Voici mon code : Dim conn As New OracleConnection("Password=pass;User ID=user;Data Source=serveur") Dim da As OracleDataAdapter = New OracleDataAdapter() Dim cmd As OracleCommand cmd = New OracleCommand("SELECT * FROM table " , conn) da.SelectCommand = cmd cmd = New OracleCommand("INSERT INTO table (matricule, nom) VALUES ('010101', 'TOTO')", conn) cmd.Parameters.Add ("matricule",OracleType.VarChar,6, "matricule") cmd.Parameters.Add("nom", OracleType.VarChar, 40, "nom") da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche
pas,
chez moi, ai je oublié qqch ?
Bonne journée
Stéphanie
.
.
amethyste
tu devrais poser la question à un dba oracle pour qu'il t'explique comment écrire une proc stoc, c'est pas le genre de ruc facile à expliquer dans un forum
-----Original Message----- Je te remercie, j'étais effectivement en train de me demander s'il effectuait le commit. procèdure stockée ? aurais tu un exemple ?
Merci bcp pour ton aide.
-----Message d'origine----- ce code marcherai par défaut avec sqlserver, mais pas avec oracle. la raison est que le paramétrage standard de cette base est de ne pas faire d'autocommit. C'est à toi d'ouvrir
ta
transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est
je
pense plus clean de gérer une transaction au niveau de
la
base qu'au niveau de l'appli cliente. Bien sûr sauf nécessité contraire!
-----Original Message----- Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et
là
je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc... Pour la connexion et la sélection pas de problème,
mais
insertion, j'ai un peu plus de mal, et je ne vois pas trop pourquoi ça marche pas. Quelqu'un pourrait-il m'aider ? je n'ai pas de msg d'erreur, mais aucune insertion de ligne. Voici mon code : Dim conn As New OracleConnection("Password=pass;User ID=user;Data Source=serveur") Dim da As OracleDataAdapter = New OracleDataAdapter() Dim cmd As OracleCommand cmd = New OracleCommand("SELECT * FROM table " , conn) da.SelectCommand = cmd cmd = New OracleCommand("INSERT INTO table (matricule, nom) VALUES ('010101', 'TOTO')", conn) cmd.Parameters.Add ("matricule",OracleType.VarChar,6, "matricule") cmd.Parameters.Add("nom", OracleType.VarChar,
40, "nom")
da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche
pas,
chez moi, ai je oublié qqch ?
Bonne journée
Stéphanie
.
.
.
tu devrais poser la question à un dba oracle pour qu'il
t'explique comment écrire une proc stoc, c'est pas le
genre de ruc facile à expliquer dans un forum
-----Original Message-----
Je te remercie, j'étais effectivement en train de me
demander s'il effectuait le commit.
procèdure stockée ? aurais tu un exemple ?
Merci bcp pour ton aide.
-----Message d'origine-----
ce code marcherai par défaut avec sqlserver, mais pas
avec oracle.
la raison est que le paramétrage standard de cette base
est de ne pas faire d'autocommit. C'est à toi d'ouvrir
ta
transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est
je
pense plus clean de gérer une transaction au niveau de
la
base qu'au niveau de l'appli cliente. Bien sûr sauf
nécessité contraire!
-----Original Message-----
Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et
là
je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc...
Pour la connexion et la sélection pas de problème,
mais
insertion, j'ai un peu plus de mal, et je ne vois pas
trop pourquoi ça marche pas.
Quelqu'un pourrait-il m'aider ? je n'ai pas de msg
d'erreur, mais aucune
insertion de ligne.
Voici mon code :
Dim conn As New OracleConnection("Password=pass;User
ID=user;Data Source=serveur")
Dim da As OracleDataAdapter = New OracleDataAdapter()
Dim cmd As OracleCommand
cmd = New OracleCommand("SELECT * FROM table " , conn)
da.SelectCommand = cmd
cmd = New OracleCommand("INSERT INTO table (matricule,
nom) VALUES ('010101', 'TOTO')", conn)
cmd.Parameters.Add
("matricule",OracleType.VarChar,6, "matricule")
cmd.Parameters.Add("nom", OracleType.VarChar,
40, "nom")
da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche
tu devrais poser la question à un dba oracle pour qu'il t'explique comment écrire une proc stoc, c'est pas le genre de ruc facile à expliquer dans un forum
-----Original Message----- Je te remercie, j'étais effectivement en train de me demander s'il effectuait le commit. procèdure stockée ? aurais tu un exemple ?
Merci bcp pour ton aide.
-----Message d'origine----- ce code marcherai par défaut avec sqlserver, mais pas avec oracle. la raison est que le paramétrage standard de cette base est de ne pas faire d'autocommit. C'est à toi d'ouvrir
ta
transaction et de la commiter (la valider).
En général on encapsule cela dans une proc stoc, c'est
je
pense plus clean de gérer une transaction au niveau de
la
base qu'au niveau de l'appli cliente. Bien sûr sauf nécessité contraire!
-----Original Message----- Bonjour,
Je suis en train de faire mes 1ers pas dans .Net, et
là
je fais des tests connexion de base, sélection,
insertion
dans ma base Oracle etc... Pour la connexion et la sélection pas de problème,
mais
insertion, j'ai un peu plus de mal, et je ne vois pas trop pourquoi ça marche pas. Quelqu'un pourrait-il m'aider ? je n'ai pas de msg d'erreur, mais aucune insertion de ligne. Voici mon code : Dim conn As New OracleConnection("Password=pass;User ID=user;Data Source=serveur") Dim da As OracleDataAdapter = New OracleDataAdapter() Dim cmd As OracleCommand cmd = New OracleCommand("SELECT * FROM table " , conn) da.SelectCommand = cmd cmd = New OracleCommand("INSERT INTO table (matricule, nom) VALUES ('010101', 'TOTO')", conn) cmd.Parameters.Add ("matricule",OracleType.VarChar,6, "matricule") cmd.Parameters.Add("nom", OracleType.VarChar,
40, "nom")
da.InsertCommand = cmd
Merci bcp pour votre aide. car je regarde dans msdn
etc..
et j'ai vu ça, et je ne vois pas pourquoi ça marche