Bonjour,
Je suis débutant en .net.J' ai le code suivant:
web.config
met_ajou_themes.aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 . . . <connectionStrings> <add name="SqlServer" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Inetpub\wwwroot\monde\App_Data\Application_Web.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/> </connectionStrings> . . .
Quand je désire ajouter un nouveau donnée dans le base de donné le navigateur affiche l'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim InsertCmd as String = "insert into themes (id_th, theme, soustheme) values (@id, @theme, @soustheme)" MyCommandd = New SqlCommand(InsertCmd, MyConnection) MyCommandd.Parameters.add(New SqlParameter("@id", SqlDbType.Int, 999)) MyCommandd.Parameters("@id").Value = nbmax MyCommandd.Parameters.add(New SqlParameter("@theme", SqlDbType.VarChar, 99999)) MyCommandd.Parameters("@theme").Value = theme.Text MyCommandd.Parameters.add(New SqlParameter("@soustheme", SqlDbType.VarChar, 99999)) MyCommandd.Parameters("@soustheme").Value = soustheme.Text MyCommandd.Connection.Open() MyCommandd.ExecuteNonQuery() MyCommandd.Connection.Close()
Comment on peur réduire cette erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Failed to update database "C:\INETPUB\WWWROOT\MONDE\APP_DATA\APPLICATION_WEB.MDF" because the database is read-only. Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. Détails de l'exception: System.Data.SqlClient.SqlException: Failed to update database "C:\INETPUB\WWWROOT\MONDE\APP_DATA\APPLICATION_WEB.MDF" because the database is read-only. Erreur source: Ligne 42 : Ligne 43 : MyCommandd.Connection.Open() Ligne 44 : MyCommandd.ExecuteNonQuery() Ligne 45 : MyCommandd.Connection.Close() Ligne 46 : Response.Redirect("met_ajou_themes.aspx") Fichier source : C:\Inetpub\wwwroot\monde\services_monde\met_ajou_themes.aspx Ligne : 44
Merci...
Partager