begin process at 2012 05 28 08:48:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

Recup de champs dans une base Access


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

Recup de champs dans une base Access

mardi 1 février 2005 à 09:53:53 | Recup de champs dans une base Access

malhivertman1

En fait, g une base de donné access. G fé une page d'identification de l'utilisateur mais juste avec un numéro, pas de mot de pass er je voudrai dire en fait :

Si le numero ke l'utlisateur rentre (idlog) existe dan la table (champ idlog), alors le champ K1 de mon formulaire recoi la valeur K1 de la table et pareil pour K2
Et si l'idlog n'existe pa, il se cré dan la tabl avec K1 et K2 qui recevron les donné qui seron saisi dan le formulaire

Jesper ke c assez clair pr ke qq m'aide

Merci a tous
++
mardi 1 février 2005 à 13:44:06 | Re : Recup de champs dans une base Access

Nicolas_kojack

Membre Club
ta page 1 :
<form action="tapage2.asp" method="post">
<input type="text" name="identifier">
<input type="submit" value="bouton">
</form>



ta page 2 :
<%
' recuprer le request du formulaire
if request("identifier") <> "" then
identifier = request("identifier")
else
end if

'ta connection
Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("database/base.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM tatable WHERE k1 like '"& identifier &"'"
rs.Open SQL, conn ,3 ,3

'vérification de l'existence d'un compte :
if rs.recordcount < 1 then
's'il n'y en a pas :
Set rs2 = Server.CreateObject("ADODB.Recordset")
SQL2 = "SELECT * FROM tatable"
rs2.Open SQL2, conn ,3 ,3


'creation de l'enregistrement
rs2.addnew
rs2("k1") = "valeur" (ou variable sans guillemet)
rs2("k2") = "valeur" (ou variable sans guillemet)
rs2.update
response.redirect "tapage1.asp" '<==== ou la personne devra rerentrer la valeur
else
end if

'tu as pleins de manières de faire la c la plus simple
%>
<html><head></head>
<body>
<form>
<input type="text" name="k1" value="<%=rs("k1")%>">
<input type="text" name="k2" value="<%=rs("k2")%>">
<input type="submit">
</form>
</body>
</html>
mardi 1 février 2005 à 14:42:35 | Re : Recup de champs dans une base Access

malhivertman1

ok jV testé ca mé j'avou ke je compren pa tro ta lign
SQL = "SELECT * FROM tatable WHERE k1 like '"& identifier &"'"

parce K1 c une valeur numériqu dc je pens que tu vou_lé mettr idlog a la place

pr le momen ca ne march pa, il y a une erreur a tou ce qui est SQL et SQL2

voila merci, jpens ke ca va bien m'avancé tou de mêm en reglan ces peti probleme

++
mardi 1 février 2005 à 14:49:07 | Re : Recup de champs dans une base Access
mardi 1 février 2005 à 15:55:11 | Re : Recup de champs dans une base Access

malhivertman1

<%

' connexion
Set conn = server.CreateObject ("ADODB.Connection")
conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("/base.mdb")
Set Rsbase = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM T1 WHERE idlog = '" & idlog & "'"
Rsbase.Open sql, conn, 3, 3
' vérification de l'existence d'un compte :
if Rsbase.recordcount < 1 then
' s'il n'y en a pas :
Set Rsbase2 = Server.CreateObject("ADODB.Recordset")
sql2 = "SELECT * FROM T1"
Rsbase2.Open sql2, conn, 3, 3

' création de l'enregistrement
Rsbase2.addnew
Rsbase2("K1") = "0"
Rsbase2("K2") = "0"
Rsbase2.update
'response.redirect "page2.asp"
else
end if

%>


Pourquoi ca march pa??
g soi un erreur a sql, soi a sql2, jcompren pa, c tro con

mardi 1 février 2005 à 16:10:37 | Re : Recup de champs dans une base Access

Nicolas_kojack

Membre Club
Déjà otes ta premiere ligne :

'Set conn = server.CreateObject ("ADODB.Connection")


ensuite si tu veux incrémenter ta base de donnée il te faut actualiser ta page :

' response.redirect "page2.asp"
 

' <===== cette pastille tu l'enleves sinon tu n'actualise pas, et par le fait l'enregistrement ne se fais pas.

Sinon ta table s'appelle bien T1 et tes champs a enregistrer s'appellent bien K1 et K2 ?

Nicolas_kojack
mardi 1 février 2005 à 16:25:37 | Re : Recup de champs dans une base Access

malhivertman1

oui mes valeur sont bien K1 et K2 mais aussi idlog ki identifie l'utilisateur

maintenan mon code c ca :
<%
' connexion
conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("/base.mdb")
Set Rsbase = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM T1 WHERE idlog = '" & idlog & "'"
Rsbase.Open sql, conn, 3, 3
' vérification de l'existence d'un compte :
if Rsbase.recordcount < 1 then
' s'il n'y en a pas :
Set Rsbase2 = Server.CreateObject("ADODB.Recordset")
sql2 = "SELECT * FROM T1"
Rsbase2.Open sql2, conn, 3, 3

' création de l'enregistrement
Rsbase2.addnew
Rsbase2("idlog") = request("idlog")
Rsbase2("K1") = "0"
Rsbase2("K2") = "0"
Rsbase2.update
response.redirect "page2.asp"
else
end if
%>

mais ca ne march tjs pa, mêm erreur ke tou ta leur, c sur le .open sql

mardi 1 février 2005 à 16:30:43 | Re : Recup de champs dans une base Access

Nicolas_kojack

Membre Club
a ce moment la joues avec le :

'"& idlog &"' <======= c peut etre pas ca essaies d'autres truc comme :

"& idlog &"

ou alors :

like '"& idlog &"' au lieu de = '"& idlog &"'

petite question tu as bien mis la ligne au dessus ?

idlog = request("idlog")  <======= si tu n'as pas ca, ca ne peut pas fonctionner

Nicolas_kojack

mardi 1 février 2005 à 16:42:32 | Re : Recup de champs dans une base Access

malhivertman1

Ah serieu? lol ben je lé pa mise
bon atten...j'essay.....
bon avec la lign ca chang rien

maintenan jessay de changer le  '=' par un 'like'........
pareil

maintenan avec like  "& idlog &"..........
ah ca a marché un cou et apré qd je fé préceden pr réssayé, ca ne ve plu, ca me remet l'ereur mé ca a qd mêm marché une foi, jten sui reconnaissan
ca doi etr un detail le reste jpens..comm d'hab, tjs des pti detail..

mardi 1 février 2005 à 16:52:08 | Re : Recup de champs dans une base Access

malhivertman1

Et fo aussi ke je refass enregistrer les champ apré car sinon, il reste les mêm dan la base mêm si l'utilisateur les modifie

1 2

Cette discussion est classée dans : access, base, ke, idlog, dan


Répondre à ce message

Sujets en rapport avec ce message

access [ par rony ] bjr,je fais tourner mon site en local avec une base access.je souhaite vendre mon site à une entreprise.mon pbs est que j'utilise une base access et q connexion JScript [ par miouly ] Je ne n'arrive pas à me connecter à ma base access en utilisant le langage JScriptVoici mon code : // Ouverture de la connexion à la base pour efranc Impossible d'accéder à une base access sous WinNT4 avec IIS [ par Phy ] Help everybody!!!!!!!!!!Bonjour à tous.Voilà le pb.Je monte un intranet pour une municipalité.Une base a été créée sous access 97.Lorsque je l'interro inserer images ds une base access [ par matt ] Comment fait on pour inserer des images ds une base de donnée Access, et ensuit les visualiser en asp???? Comment inserer une image ou un fichier dans une base Access ? [ par langju ] Bonjour à tous,voilà j'ecris pour un petit problème :Sur une page ASP j'ai crée un formulaire avec un FileUpload(champ de fichier.) ma balise form est Nombre de connexions simultanées avec une base ACCESS ? [ par Mik ] J'aimerais avoir des informations concernant les connexions simultanées à une base de donnée access, avec des pages en asp.Merci base de donnée sur kilio [ par fabiin ] Salut !voila:g une base de donnée access sur mon site perso(pub:vague sonore) je voulais savoir si il était possible de pouvoi ACCESS 97 droit d'accès [ par pascal ] J'ai récupéré une base Access 97 en fichier zip. Dès que je l'installe sur le serveur web et que je fais la liaison ODBCla base se met en lecture seul Suppression d'enregistrements d'une base access [ par jardin ] Bonjour,J'utilise une base access à laquelle j'accède avec des pages ASP.J'arrive à ajouter et modiier des enregistrements, mais pas à les supprimer.J probleme de MAJ en ASP dans une base de données ACCESS 97 [ par shadowmaster ] voila mon probleme :je programme un site intranet en ASP avec la gestion d'une base de données derriere. ma connexion à la base de données (ACCESS 97)


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 : 2,106 sec (4)

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