begin process at 2012 02 14 01:22:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

PROBLEME de connexion a ma base


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

PROBLEME de connexion a ma base

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ée 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 a la base [ par allia007 ] Bonjour, j'ai le nom du server le nom de la base le user et le mot de passe et je ne sais pas comment faire pour me connecté a cette base. je ne sa Fermeture connexion dnsless [ par Arobaskette ] salutje suis à la recherche d'une petite bidouille qui permettrait de tester sous asp si la connexion est tojuours ouverte ou si elle a bien été fermé WebFomrs sur windows 7 connexion a une BDD SQLServer 2008 [ par drcmomo ] Bonjour tout le monde Je viens d'installer SQLServer 2008 , j'essais de me connecter a ma base de données. Quand je lance mon application j'obtiens l' probleme de connexion a une base de donnee [ par coccolata ] salut,je developpe une application asp.net c# avec une base de donnee sql server 2005.en premier temps j'execute mon site sur le mini server du visual probleme dajout une base de donnée (*.mdf) soussqsl server 2005 [ par perrotta ] bonjour , j'ai voudrais ajouté une base de donnée .mdf et j'ai hu se message d'erreur .([img]C:\Documents and Settings\adminis\Bureau[/img] sur l'ima Echec de connexion [ par Ayaros16 ] Bonjour, Depuis que j'ai réinstallé Isa 2006, mes utilisateurs de la base de données SQL2000 n'arrivent plus à se connecter à la base, chose qu'ils fa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,328 sec (3)

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