begin process at 2012 05 27 22:03:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Erreur de syntaxe dans l'instruction INSERT INTO


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur de syntaxe dans l'instruction INSERT INTO

samedi 22 novembre 2003 à 17:07:17 | Erreur de syntaxe dans l'instruction INSERT INTO

malain24


Bonjour,
je suis débutant en asp.net
Sur un livre, ils apprennent à faire un site web avec une base de donnée
access avec une seule table.
Le but étant d'apprendre à ajouter, modifier et supprimer des données dans
la base de donnée depuis un site.
J'ai fait l'exercice en entier. Mais hélas après plusieurs heures de
recherche je n'arrive pas à ajouter quelques chose.
Sinon, modif et suppression marche.

le code asp.net de ma page est :
Dim ConnectString, SelectStatement As String
Dim Connect As OleDbConnection = New OleDbConnection
Dim Adapter As OleDbDataAdapter = New OleDbDataAdapter
Dim ClassyCB As OleDbCommandBuilder
Dim ClassyDS As DataSet = New DataSet
Dim rowD As DataRow
Dim AdNumSent As Integer
Dim CatListIndex As Integer

Sub Submit_Click(Sender As Object, E As EventArgs)
AdNumSent = Request.QueryString("AdNum")
AdNumsent = 0
GetAd(0)
rowD = ClassyDS.Tables("Ads").NewRow
rowD.Item("Title") = TitleText.Text
rowD.Item("Description") = DescriptionText.Text
rowD.Item("Category") = CategoryDropDown.SelectedItem.Value
rowD.Item("Price") = PriceText.Text
rowD.Item("Phone") = PhoneText.Text
rowD.Item("Email") = EmailText.Text
rowD.Item("State") = StateText.Text
rowD.Item("Password") = PasswordText.Text
rowD.Item("Posted") = Today

ClassyDS.Tables("Ads").Rows.Add(rowD)

Adapter.Update(ClassyDS, "Ads")

If ClassyDS.HasErrors Then
Message.Text = "Erreur lors de l'enregistrement de votre annonce " & _
ClassyDS.Tables("Ads").Rows(0).RowError
Else
Message.Text = "Votre annonce a t enregistre"
TitleText.Enabled=False
DescriptionText.Enabled=False
CategoryDropDown.Enabled=False
PriceText.Enabled=False
PhoneText.Enabled=False
EmailText.Enabled=False
StateText.Enabled=False
PasswordText.Enabled=False
Submit.Enabled=False
End If
End Sub

Sub GetAd(AdNumSent As Integer)
SelectStatement = "Select * From Ads Where AdNum=" & AdNumSent
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\inetpub\wwwroot\simplyclassy\classydb.mdb"
Connect.ConnectionString = ConnectString
Adapter.SelectCommand = _
new OleDbCommand(SelectStatement, Connect)
ClassyCB = New OleDbCommandBuilder(Adapter)
Adapter.Fill(ClassyDS,"Ads")
End Sub


la page d'erreur que j'ai est :
Erreur de syntaxe dans l'instruction INSERT INTO.
Description : Une exception non gérée s'est produite au moment de
l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour
plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.Data.OleDb.OleDbException: Erreur de syntaxe
dans l'instruction INSERT INTO.

Erreur source:

Ligne 30 : ClassyDS.Tables("Ads").Rows.Add(rowD)
Ligne 31 :
Ligne 32 : Adapter.Update(ClassyDS, "Ads")
Ligne 33 :
Ligne 34 : If ClassyDS.HasErrors Then

Fichier source : c:\inetpub\wwwroot\ASPNET\chapitre19\placead.aspx Ligne
: 32

Trace de la pile:

[OleDbException (0x80040e14): Erreur de syntaxe dans l'instruction INSERT
INTO.]
System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows,
DataTableMapping tableMapping) +1550
System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable)
+152
ASP.placead_aspx.Submit_Click(Object Sender, EventArgs E) in
c:\inetpub\wwwroot\ASPNET\chapitre19\placead.aspx:32
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108

System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePo
stBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1263
mardi 14 septembre 2004 à 22:55:46 | Re : Erreur de syntaxe dans l'instruction INSERT INTO

dadamagouil

G le meme prob que toi et g toujours pas trouvé la réponse mec dsl
On a rien sans rien
jeudi 2 octobre 2008 à 18:21:20 | Re : Erreur de syntaxe dans l'instruction INSERT INTO

hananasp

Bonjour;
j'ai aussi le même problème que vous les amis, SVP aidez nous poue s'en sortir.
Merci d'avance.
vendredi 3 octobre 2008 à 08:30:20 | Re : Erreur de syntaxe dans l'instruction INSERT INTO

dadamagouil

Ha oui depuis le temps je me suis un peu amélioré et finalement d'rpaès mes souvenirs, ces les droits NTFS de la BD access la cause. Il faut mettre les droits en lecture, écriture pour tout le monde je crois. Un tuc du style je me souviens pas trop.

Le savoir ne vaut rien s'il n'est pas partagé
vendredi 3 octobre 2008 à 17:34:24 | Re : Erreur de syntaxe dans l'instruction INSERT INTO

hananasp

Bonjour,

Est ce que tu peux preciser un tout petit peu stp?

Merci d'avance

dimanche 5 octobre 2008 à 18:55:16 | Re : Erreur de syntaxe dans l'instruction INSERT INTO

dadamagouil

Tu fais un clique droit sur ta bd puis tu va dans sécurité et la tu ajoute l'utilisateur tout le monde et tu lui met tout les drotis

Le savoir ne vaut rien s'il n'est pas partagé
vendredi 10 octobre 2008 à 10:06:28 | Re : Erreur de syntaxe dans l'instruction INSERT INTO

hananasp

Bonjour,
Déjà fait mais je trouve la même erreur,pourtant l'UPDATE est correct.



Cette discussion est classée dans : text, erreur, item, rowd, classyds


Répondre à ce message

Sujets en rapport avec ce message

Problème pour dupliquer une table d'une base de donnée [ par spike31 ] Bonjour,Je désire copier une table de ma base de donnée (ACCESS) voici le code vb etla requete :RanameTable.text correspond au nouveau nom de la table pb avec Sting.replace() [ par Makhno ] Bonjour à tous..A titre d'exercice, je programme un forum de discussion...Le serveur Web est IIS 5.1 tournant sous Windows XP Pro SP2La technologie em help erreur de compilation [ par remy34 ] bonjour j'ai le code suivant : Programmation d'un chantier <META NAME="Ge problème de connexion avec ma base [ par beny100 ] salut a tous !!je developpe actuellement un site avec asp.net, mais j'ai un problème avec ma connexion et je cherche enfin mon erreur il m'affiche ce erreur que je ne comprend pas [ par juando ] juste une petite précision il n'y a pas d'erreur de cast jusqu'a la ligne 'telporcli.text=Rdr.getString(Rdr.getOrdinal("portableclient")) et je suis b ASP.net repeater [optimisation de code] C# [ par mampa ] Bonjour, Voila ma question je débute en ASP.NET (C#) je fait une petite application web pour la recherche intérimaire depuis une base SQL.SERVER tout afficher un message d'erreur [ par juando ] voila j'ai un problème,je voudrai mettre un message d'erreur qui signale à l'utilisateur que son formulaire est mal rempli.j'utilise des validators qu Interbase et Asp erreur à la connexion [ par lebrun ] Bonjour,je voudrais me connecter à une BD Interbase en ASP, mais j'ai toujours la meme erreur.voici les 2 lignes de code :Set DB = Server.CreateObject Erreur Timeout : message personalisée ? [ par DataJim ] BonjourJe souhaite modifier le message "Pages ASP error 'ASP 0113' Délai d'exécution du script dépassé "pour mettre un message d'erreur personalisé.So Erreur sur IIS... "La ressource demandée est en cours d'utilisation" [ par gusalex ] Bonjour a tous,voilà, j'ai un petit soucis avec un code en ASP qui tourne sur IIS sous Windows XP.En fait, ce n'est pas le code qui est foireux car ce


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales