begin process at 2008 08 28 21:03:12
1 233 373 membres
466 nouveaux aujourd'hui
14 291 membres club

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 : A l'aide,au secours!!!!!!!!!!!!!!! [ Archives ASP & ASP.NET / ASP.net ] (juando)

A l'aide,au secours!!!!!!!!!!!!!!! le 20/05/2003 10:42:49

juando
Voila mon site focntionnne avec une base de donnée tout fonctionne bien en local mais lorsque je met sur le serveur,le serveur arrive à lire dans la base(base de données access) mais n'arrive pas écrire,modifier .voici un l'erreur sur le serveur:
System.Data.OleDb.OleDbException: Operation must use an updateable query.
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.OleDb.OleDbCommand.ExecuteReader()

voici mon code:
<%@ Page Language="VB" %>
<%@ import Namespace="System.Data.OLEDB" %>
<script runat="server">

Sub enregistrer(Sender As Object,E As EventArgs)

Dim strConn as string ="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & server.mappath("/_data/essai.mdb") & ";"
Dim strSQL as string ="Insert into Coordonnées(nom,prenom) values ('"+Textbox1.text+"','"+Textbox2.text+"')"
Dim Conn as New OLEDBConnection(strConn)
Dim Cmd as New OLEDBCommand(strSQL,Conn)
Dim Rdr as OLEDBDataReader

Conn.Open()
try
Rdr=Cmd.ExecuteReader()
Rdr.close()
conn.close()
label1.text="insertion réalisée"
label1.visible=true
catch ex as exception
application("texte")="msgbox "+chr(34)+ex.tostring()+chr(34)+", vbInformation + vbSystemModal,"+chr(34)+"erreur"+chr(34)+""
end try
end sub

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
nom:<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
</p>
<p>
Prenom:<asp:TextBox id="TextBox2" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button id="Button1" onclick="enregistrer" runat="server" Text="valider"></asp:Button>
</p>
<p>
<asp:Label id="Label1" runat="server" Visible="False">Label</asp:Label>
</p>
</form>
<script language="VBScript">
<%=application("texte")%>
<%application("texte")=""%>
</script>
</body>
</html>

et voici le web.config:
<configuration>

<system.web>

<customErrors mode="Off"/>

</system.web>

</configuration>

je crois que ca viens du web.config mais c'est juste une supposition.
merci pour votre aide

Re : A l'aide,au secours!!!!!!!!!!!!!!! le 27/01/2004 09:54:22

Boreux

Effectivement, l'utilisateur "anonyme" n'a pas le droit de modifier le fichier (base Access) créé... Il faut lui mettre les sécurité "Modify" sur la base !

Donc cela dépend de ton hébergeur


Classé sous : system, data, at, oledbcommand, oledb

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS