Précédent   Forum du club des développeurs et IT Pro > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 22/12/2012, 19h07   #1
Nuks1304
Invité régulier
 
Homme
Webdesigner
Inscription : décembre 2012
Messages : 21
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Webdesigner

Informations forums :
Inscription : décembre 2012
Messages : 21
Points : 7
Points : 7
Par défaut Ajouter un nouvel enregistrement dans la DB

Bonsoir tout le monde j'ai un petit souci que je ne comprends décidément pas où j'ai fait l'erreur

J'aimerais juste ajouter un nouvel enregistrement dans la base de donnée mais impossible :/ le code me redirige bien à la page demandée mais sans rien ajouter

Je précise que j'ai essayé avec d'autres syntaxes mais sans succès aussi.

Mais par contre je peux modifier la DB dans tous les sens mais pas ajouter de nouvelle ligne donc le code doit être faux mais je trouve vraiment pas.

Cordialement
Emilio

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<%
	SET conn = server.CreateObject ("ADODB.Connection")
	conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "D:\vhosts\www.test.com\db\test.mdb"
	SET rs = server.CreateObject ("ADODB.Recordset")
 
	rs.Open "SELECT * FROM Table1", conn, 3, 3 
 
	rs.AddNew 
	rs("NoClient") = "MOI"  <-------- le champ est bien en format txt dans la base de donnée
	rs("article") = "7777"   <-------- Idem ici
	rs.UPDATE 
	SET rs=nothing
	SET conn=nothing
 
Response.Redirect("test.asp")
 
%>
Nuks1304 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2012, 09h01   #2
CinePhil
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 13 659
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 49
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 13 659
Points : 25 562
Points : 25 562
Envoyer un message via MSN à CinePhil
Ça tient peut-être davantage du langage de programmation utilisé.
C'est du VB ?

Pour le moment, je ne vois dans ce code qu'une requête SQL SELECT normale.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2012, 10h14   #3
islamov2000
Membre chevronné
 
Avatar de islamov2000
 
Homme islamov islamov
Ingénieur d'études & developpement en informatique
Inscription : septembre 2007
Messages : 465
Détails du profil
Informations personnelles :
Nom : Homme islamov islamov
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur d'études & developpement en informatique
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 465
Points : 642
Points : 642
Envoyer un message via Yahoo à islamov2000 Envoyer un message via Skype™ à islamov2000
Il faut voir les droits sur la base de données.peut etre elle n'est pas en mode d'ajout.
__________________
d'avoir Pensé à voter positivement pour ceux qui vous ont aidés.
islamov2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2012, 19h08   #4
Nuks1304
Invité régulier
 
Homme
Webdesigner
Inscription : décembre 2012
Messages : 21
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Webdesigner

Informations forums :
Inscription : décembre 2012
Messages : 21
Points : 7
Points : 7
Coucou merci pour vos réponses, effectivement je viens de mettre ma base de donnée dans un autre site, et la comme par magie tout fonctionne… donc ça ne peut qu’être les droits du dossier de la base de donnée, j’ai contacté mon hébergeur.

Bonne soirée et merci

PS : Oui CinePhil c'est du VBScript, ASP.

Cordialement
Emilio
Nuks1304 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h51.


 
 
 
 
Partenaires

Hébergement Web