Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ORA-01036: illegal variable name/number [ Base de données / Oracle ] (Sabine26)

mardi 5 février 2008 à 14:54:35 | ORA-01036: illegal variable name/number

Sabine26

Bonjour , voici mon code qui me permet d'updater ma table DWH_TIM_TEST. Mon llog m'indique l'erreur suivante: "ORA-01036: illegal variable name/number" Je me demande si ma querystring est bien écrite!!! De plus @DAT doit etre surement être entre '', mais je suis pas sûre!!! Merci pour votre aide Sabine Mon code: ' Creation of a new connection before insertion Dim dbConnection As IDbConnection Dim connectionString As String Dim queryString As String Dim dbCommand As IDbCommand Try connectionString = ConfigurationManager.ConnectionStrings ("SIMSDWH").ConnectionString dbConnection = New OracleConnection(connectionString) dbConnection.Open() ' Query definition queryString = "UPDATE DWH_DIM_TIM_TEST SET DAT_OFF=@DAT_OFF, DAT_WRK= @DAT_WRK, DAT_WEN= @DAT_WEN" & _ "WHERE NAT=@NAT AND to_char(DAT,'DD/MM/YYYY')=@DAT" dbCommand = dbConnection.CreateCommand() dbCommand.CommandText = queryString 'Parameters of the query Dim dbParam_NAT As IDataParameter dbParam_NAT = New OracleParameter("@NAT", System.Data.DbType.String) dbParam_NAT.Value = Label4.Text dbCommand.Parameters.Add(dbParam_NAT) Dim dbParam_DAT As IDataParameter dbParam_DAT = New OracleParameter("@DAT", System.Data.DbType.Date.ToString) dbParam_DAT.Value = Label3.Text dbCommand.Parameters.Add(dbParam_DAT) Dim dbParam_DAT_OFF As IDataParameter dbParam_DAT_OFF = New OracleParameter("@DAT_OFF", System.Data.DbType.String) 'dbParam_DAT_OFF.Value = CType(FV1.FindControl("DAT_OFF_CB"), CheckBox).ToString() If CType(FV1.FindControl("DAT_OFF_CB"), CheckBox).Checked = True Then dbParam_DAT_OFF.Value = 1 Else dbParam_DAT_OFF.Value = 0 End If dbCommand.Parameters.Add(dbParam_DAT_OFF) Dim dbParam_DAT_WRK As IDataParameter dbParam_DAT_WRK = New OracleParameter("@DAT_WRK", System.Data.DbType.String) ' dbParam_DAT_WRK.Value = CType(FV1.FindControl("DAT_WRK_CB"), CheckBox).ToString() If CType(FV1.FindControl("DAT_WRK_CB"), CheckBox).Checked = True Then dbParam_DAT_WRK.Value = 1 Else dbParam_DAT_WRK.Value = 0 End If dbCommand.Parameters.Add(dbParam_DAT_WRK) Dim dbParam_DAT_WEN As IDataParameter dbParam_DAT_WEN = New OracleParameter("@DAT_WEN", System.Data.DbType.String) ' dbParam_DAT_WEN.Value = CType(FV1.FindControl("DAT_WEN_CB"), CheckBox).ToString() If CType(FV1.FindControl("DAT_WEN_CB"), CheckBox).Checked = True Then dbParam_DAT_WEN.Value = 1 Else dbParam_DAT_WEN.Value = 0 End If dbCommand.Parameters.Add(dbParam_DAT_WEN) dbCommand.ExecuteNonQuery() dbConnection.Close() FV1.Enabled = False Update_Dat.Text = "Update" Catch ex As Exception ' The error is wrote in the file log.txt logWriter.Write(ex.Message) End Try



Cette discussion est classé dans : off, dat, wrk, dbparam, wen


Répondre à ce message

Sujets en rapport avec ce message

code [ par sou ] J'ai une direction dont le nom est abrégé (DAT), et j'aimerai par exemple quand je clique sur DAT le curseur affiche direction des affaires techniques MSDE-Connexion à un fichier .mdf [ par hoover ] Bonsoir,Avis aux spécialistes de MSDE.J'ai développé une base en utilisant un projet Access 2000 sous Win 95 avec MSDE (7.00.623) installé depuis mon date en asp [ par sanaalegria ] Bonjour,Alors je creer un site en asp qui gere des projets divers,ma base de donnees est stockees sous SQlserver, avec un champs dat de type date,un u Appel de UpdateMethod [ par Sabine26 ] Bonjour, J'ai un soucis dans l'appel de la méthode de mise à jour. J'ai créé une FormView avec 3 checkbox A,B,C. Il y a un linkbutton qui s'appelle "U


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.