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 : PROBLEME de connexion a ma base [ Archives ASP & ASP.NET / Base de données ] (malhivertman1)

lundi 31 janvier 2005 à 10:40:44 | PROBLEME de connexion a ma base

malhivertman1

Voici mon code pour me conecter a ma base, (il ne march pas)

<%
' connexion
Set conn = server.CreateObject ("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Inetpub\wwwroot\base.mdb"
Set Rsbase = Server.CreateObject("ADODB.Recordset")
Rsbase.Open "SELECT * FROM T1", conn, 3, 3
Rsbase.AddNew
Rsbase("idlog") = request("idlog")
Rsbase.Update
%>

Je ne comprendr pas pk ca ne march pa, dc si qq pouvé m'aidé je lui en serai tré reconnaissan car je piétine vrémen
Merci
++

lundi 31 janvier 2005 à 11:13:03 | Re : PROBLEME de connexion a ma base

Nicolas_kojack

Membre Club
Je pense que d'une part le chemin de ta connection n'est pas bon :
Set conn = server.CreateObject ("ADODB.Connection") conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data


le tout sur une ligne :
Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("F:Inetpub/wwwroot/database/base.mdb")
parce que tu dois mettre des slsh et non des anti slash, d'autre part je te conseillerais de séparer ton sql de ton rs :

SQL="select * from T1"
rs.open SQL, conn, 3, 3

Rsbase.addnew
Rsbase("idlog") = request("idlog")
Rsbase.update

et cette ligne aussi en dessous de Rsbase.update qui te permet d'actualiser :

response.redirect "tapagederedirection.extension"
ou extension correspond au format de ta page

Bonne journée a toi en esperant que ceci pourra te secourir.

lundi 31 janvier 2005 à 11:13:57 | Re : PROBLEME de connexion a ma base

Nicolas_kojack

Membre Club
j'oubliais le slash apres F: ce qui donne f:/
voila

lundi 31 janvier 2005 à 11:23:13 | Re : PROBLEME de connexion a ma base

malhivertman1

G essayé, et mon code, c donc ceci a présent si je T bien suivi :

<%
' connexion
Set conn = server.CreateObject ("ADODB.Connection")
Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("F:/Inetpub/wwwroot/database/base.mdb")
Set Rsbase = Server.CreateObject("ADODB.Recordset")
SQL="select * from T1"
 rs.open SQL, conn, 3, 3
Rsbase.AddNew
Rsbase("idlog") = request("idlog")
Rsbase.Update
response.redirect "page2.asp"
%>

Voila l'erreur :
Le paramètre Path pour la méthode MapPath doit être un chemin virtuel. Un chemin physique a été utilisé.

Je sais pa sil fo ke je parametre aussi les droi de lecture et d'ecriture de ma base, je ne sais pa faire

Merci encor pr ton aide passé et futur
++


lundi 31 janvier 2005 à 11:38:37 | Re : PROBLEME de connexion a ma base

malhivertman1

En fait ca yé g defini les droi de lecture et d'ecriture sur ma base mais g tjs la mêm erreur au niveau du MapPath

Jesper ke ca te parlera + a toi cett erreur

++

lundi 31 janvier 2005 à 14:07:30 | Re : PROBLEME de connexion a ma base

Nicolas_kojack

Membre Club

Re bonjour,

Je pense que tu devrais essayer de mettre le répertoire de ta base de données dans le repertoire de tes fichiers asp. Je crois que la connexion avec la base de données ne se fait que si la base de données est dans le même partage (donc dans le répertoire des pages asp)

exemple : répertoire des page asp = monsite
le répertoire de ta base de donnée = monsite\database

en chemin virtuel :

en une seule ligne bien sûr :
Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("database/base.mdb")

Voilà en espérant que ceci puisse te servir, je te souhaite la bonne journée.


lundi 31 janvier 2005 à 14:43:55 | Re : PROBLEME de connexion a ma base

malhivertman1

Mais mes pages asp sont au mêm endroi ke ma base, direcetemen sur un server web (wwwroot) de l'entreprise ou je fé mon stage.
En fait, je V te dire excatemen ce que je dois faire, dsl de t'ennuyer autan...
Je dois créer un logiciel de calcul visan a etre mi sur internet. Mais certaine donné de calcul sont tré raremen changé, ca qui signifie kil fo ke je les stock dan ma base qd l'utilisateur les rentre et ke je lui ressorte qd il revien la fois d'apré.
Le truc ou je bloqu c kil fo kil s'identifi mé uniquemen avec un numéro clien, san mot de pass et ke si le compte existe, ca lui fourniss ses donnée saisi préalablemen et ke sil n'existe pa, le compte se créer avec aucune valeur (ell attende de se faire saisir)

Voila tou ce que g a faire

Je te donn mes page, des foi ke tu ai le ten di jeté un cou d'oeil

Page1.asp
<HTML>
<HEAD>
<META NAME="Calcul" Content="Microsoft Visual Studio 6.0">
<script language="JavaScript">

function calc() {
if ((document.formulaire.Im.value)&&(document.formulaire.Im0.value)&&(document.formulaire.PrixInit.value)){
document.formulaire.K.value = (document.formulaire.K1.value)*1 + (document.formulaire.K2.value * (document.formulaire.Im.value / document.formulaire.Im0.value))*1 ;
document.formulaire.PrixF.value = document.formulaire.K.value * document.formulaire.PrixInit.value ;
}
else {
 alert('Veuillez renseigner tout les champs svp');
}
}

function redirec() {
window.location="iden.htm";
}

</script>
</HEAD>
<BODY>

<form name="formulaire" style="COLOR: black; BACKGROUND-COLOR: white">
<P style="BACKGROUND-COLOR: silver"><STRONG>Valeur
K1</STRONG> &nbsp; : &nbsp; <INPUT disabled
name=K1 value = <%=Request.Form("K1")%> >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT id=button1 onclick=redirec() type=button value="Modifier K1 et/ou K2" name=Redir></P>
<P style="BACKGROUND-COLOR: silver"><STRONG>Valeur
K2</STRONG>  &nbsp; :&nbsp;&nbsp; <INPUT  disabled name="K2" value = <%=Request.Form("K2")%> ></P>
<P style="BACKGROUND-COLOR: silver"><STRONG>Im&nbsp;</STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;:&nbsp;&nbsp;&nbsp;<INPUT name="Im" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</P>
<P style="BACKGROUND-COLOR: silver"><STRONG>Im0</STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
:&nbsp;&nbsp;&nbsp;<INPUT name="Im0" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</P>
<P style="BACKGROUND-COLOR: silver"><STRONG>Prix
Initial</STRONG> &nbsp;  :&nbsp; &nbsp;<INPUT name="PrixInit" ></P>
<P>&nbsp;</P>
<P style="BACKGROUND-COLOR: silver">
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <INPUT type=button value="CALCULER" name="Calc" OnClick=calc()></P>
<P>&nbsp;</P>
<P style="BACKGROUND-COLOR: silver"><STRONG>K est égal
à</STRONG>   &nbsp;&nbsp;&nbsp;<INPUT name=K ></P>
<P style="BACKGROUND-COLOR: silver"><STRONG>Prix Final</STRONG> &nbsp; :&nbsp;&nbsp;&nbsp;&nbsp;<INPUT name="PrixF" ></P>
<P>&nbsp;</P>
<P style="BACKGROUND-COLOR: silver">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
<INPUT type=reset value="Reset" name="reset" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;
&nbsp;&nbsp;<input type="button" value="Imprimer cette page" onClick="window.print()"></P>

</form>
</BODY>
</HTML>


page2.asp
<HTML>
<HEAD>
<META NAME="Calcul2" Content="Microsoft Visual Studio 6.0">
<script language="JavaScript">

function test()
{
 if ((document.formulaire2.K1.value)&&(document.formulaire2.K2.value))
 {
 
 }
 else { alert('Veuillez renseigner tout les champs svp');
 }
}

</script>
</HEAD>
<BODY>

<%
' connexion
Set conn = server.CreateObject ("ADODB.Connection")
Conn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.mapPath("database/base.mdb")
Set Rsbase = Server.CreateObject("ADODB.Recordset")
SQL="select * from T1"
rs.open SQL, conn, 3, 3

Rsbase.AddNew
Rsbase("idlog") = request("idlog")
Rsbase.Update

response.redirect "page2.asp"
%>

<form name="formulaire2" method="post" action="page1.asp"  style="COLOR: black" >

<P style="BACKGROUND-COLOR: silver"><STRONG>Valeur
K1</STRONG>&nbsp;&nbsp;: &nbsp; <INPUT name =K1 ></P>
<P style="BACKGROUND-COLOR: silver"><STRONG>Valeur
K2&nbsp; </STRONG>  :&nbsp;&nbsp; <INPUT name =K2 ></P>
<P style="BACKGROUND-COLOR: silver">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT id=button1 type=submit value="Valider" name="button1" OnClick=test()></P>

<%
RSbase("K1") = Request("K1")
RSbase("K2") = Request("K2")
%>

</form>
</BODY>
</HTML>


ident.htm
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<form name="identification" action="page2.asp" method=post>
    <table width="450" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
        <td colspan="2" bgcolor="#99ccff"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">•&nbsp;<U>Entrez votre numéro client</U>&nbsp;: </font></td>
    </tr>
    <tr bgcolor="#ffffff">
        <td valign="bottom" width="60%">
        <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">
            Login&nbsp;: </font></div>
        </td>
        <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
        &nbsp;
        <INPUT name="idlog" >
        </font></td>
    </tr>
    <tr bgcolor="#ffffff">
        <td valign="bottom" width="60%">
        <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">
            &nbsp; </font></div>
        </td>
        <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">&nbsp;&nbsp;
        </font></td>
    </tr>
    <tr bgcolor="#ffffff">
        <td valign="bottom" width="60%">
        <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;
            <INPUT Type="reset" name="button2" value="Effacer">
            &nbsp;&nbsp;</font></div>
        </td>
        <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
        &nbsp;&nbsp;&nbsp;&nbsp;
        <INPUT Type="submit" name="Submit" value="Identifier">
        </font></td>
    </tr>
    </table>
</form>
 

</BODY>
</HTML>


C long je C mais tu y verra mieu comm ca..Si tu na pa le ten, ne t'embete pa, je finirai bien par trouvé mais c vré ke ton aide me feré avancé suremen plu rapidemen

Autr info, ma base ne contien ke 2champ, idlog, K1 et K2

Voila, merci si tu me sor de se petrin

Et bonn journé a toi aussi
++


lundi 31 janvier 2005 à 19:44:58 | Re : PROBLEME de connexion a ma base

Nicolas_kojack

Membre Club
Je crois que tu as fais une erreur en mettant :
Set Rsbase = Server.CreateObject("ADODB.Recordset")
SQL="select * from T1"
rsbase.open SQL, conn, 3, 3    <===== tu dois mettre la meme chose partout

Rsbase.AddNew
Rsbase("idlog") = request("idlog")
Rsbase.Update

response.redirect "page2.asp"

en esperant que se soit ca bye et bonne soiree a toi


mardi 1 février 2005 à 09:21:11 | Re : PROBLEME de connexion a ma base

malhivertman1

En fait je l'avé modifié ca deja, mais apré avoir mi mon code, tan pi...
J'avanc peti a peti, je finiré bien parce trouV la solution
Merci pr le ten ke tu as passé a m'aidé

Bonn journé
++

jeudi 3 février 2005 à 14:44:24 | Re : PROBLEME de connexion a ma base

malhivertman1

Réponse acceptée !
' connexion
Set Conn = server.CreateObject ("ADODB.connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Inetpub\wwwroot\base.mdb"
sql = "SELECT * FROM T1 WHERE idlog like '" & idlog & "'"
Set Rsbase = Server.CreateObject("ADODB.Recordset")
Rsbase.Open sql, Conn, 3, 3

Voila tou march a présent



Cette discussion est classé dans : base, probleme, connexion, conn, rsbase


Répondre à ce message

Sujets en rapport avec ce message

Probleme delete [ par pHoEnIxFuRy ] Voilà je voudrai simplement exécuter une requête delete mais G le message d'erreur suivant :---------------------------------------------------------- connexion à une base de données [ par bigorne ] BonjourJe code un fichier .vbs que j'execute avec wscript dans une console DOS.Dans ce fichier je cherche à faire une connection à une base de données probleme de base de donnée ASP.NET [ par liliang ] j'ai un problème, je n'arrive pas a faire une connection avec ma base de donnée.la syntaxe dans le fichier Web. config pour déclarer une base de donné Base de données [ par malhivertman1 ] Je suis sous Visual J++ et je dois réaliser une sorte de logiciel ki me demande de suavegarder certaine donnés dans une base de données pour que l'uti Probleme de connexion [ par lilo44 ] bonjour. j ai un gros probleme et je ne sais pas vraiment ce qui se passe.alors voila la situation. je suis sur un Intranet. la BDD est sur un serveur ASPX et C# probleme de connexion à base msde [ par selmellah ] Bonjour à tous je ne parviens pas à établir de connexion avec ma base de données MSDE (en local) tous étant bien configuré et le service correctement §§§§§ AIDEZ MOI JE VOUS EN PRIS §§§§§ [ par malhivertman1 ] Je n'arrive pas a faire passé la valeur d'une de mes variable d'une page a l'autre. G essayé la methode post evidemen mé rien ni change, ell s'entete Probleme de passage de donnés entre 2 pages [ par malhivertman1 ] Je n'arrive pas a faire passé la valeur d'une de mes variable d'une page a l'autre. G essayé la methode post evidemen mé rien ni change, ell s'entete Probleme de modification d'un champs d'une base access. [ par gerfaut11 ] BonjourJ'ai une page asp qui me permet de modifier un e [aps.net][vb]Petit probleme d'ajout de table dans un base de donnee SQL [ par Silverd ] Voila je voudrais pouvoir creer plusieurs tables dans une base de donnee (histoire d'initialiser une application a l'intallation) Mais le probleme c'e


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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,437 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é.