Handlingen skal bruge en opdaterbar forespørgsel. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: Handlingen skal bruge en opdaterbar forespørgsel.
Source Error:
Line 101: insertCommand = "INSERT INTO IdTabel (id) VALUES(" + TextBox1.Text.ToString() + ")"; Line 102: AccessDataSource6.InsertCommand = insertCommand; Line 103: AccessDataSource6.Insert(); Line 104: Line 105:
-------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
Hvordan indstiller jeg det. har ikke angivet nogle rettigheder overhovedet, og jeg har skrevet en linie der til med builderen da jeg testede en string, jeg bruger admin som brugernavn når jeg logger på.
Jeg haer læst linket og tilføjet brugeren iis_WPG, jeg kan ikke tilføje brugeren network service. Mit tilfæde er ikke helt som beskrevet, jeg kører på en computer med xp pro med iis installeret og har udviklet i visual studio 2005, problemet opstår først når jeg publicere projektet, jeg kan altså fint få adgang til databasen før det bliver publiceret.
Min fejlMeddelse ser nu sådan ud:
Server Error in '/' Application. --------------------------------------------------------------------------------
Microsoft Jet-databasemotoren kan ikke åbne filen "C:\Documents and Settings\jesg\Skrivebord\test.mdb". Den er allerede åbnet med udelt adgang af en anden bruger, eller du skal have tilladelse til at vise dataene. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: Microsoft Jet-databasemotoren kan ikke åbne filen "C:\Documents and Settings\jesg\Skrivebord\test.mdb". Den er allerede åbnet med udelt adgang af en anden bruger, eller du skal have tilladelse til at vise dataene.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[OleDbException (0x80004005): Microsoft Jet-databasemotoren kan ikke åbne filen "C:\Documents and Settings\jesg\Skrivebord\test.mdb". Den er allerede åbnet med udelt adgang af en anden bruger, eller du skal have tilladelse til at vise dataene.] System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +1054849 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +53 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +27 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +47 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105 System.Data.OleDb.OleDbConnection.Open() +37 System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +401 System.Web.UI.WebControls.SqlDataSourceView.ExecuteInsert(IDictionary values) +447 System.Web.UI.WebControls.SqlDataSource.Insert() +13 _Default.Button1_Click(Object sender, EventArgs e) +69 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
-------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
Og Jeg har selvfølgelig ikke åbnet databasen andre steder fra. Jeg kan i øvrigt ikke tilføje brugeren network service som der står i dit link, den kan ikke finde brugeren
Du skal have givet skrive rettigheder til ASPNET kontoen/brugeren på databasen. Højreklik på databasen og vælg fanebladet Sikkerhed hvis ikke ASPNET kontoen/brugeren er på listen tilføjer du den og giver den skrive adgang så køre det ;o)
Har så fundet ud af hvorfor jeg ikke kan tilføje brugeren Network service, nemlig fordi det er en dansk Version af windows, jeg har tilføjet alle istedet for, det virker så hvis du ligger et svar så får du dine point, kan du svare på hvad brugeren network service hedder i den danske udgave af windows ville det også være fint. Mange tak for hjælpen:-)
Jeg er lidt i tvivl om den eksistere på xp hvor om alting er så kan jeg ikke lige finde den på min maskine her, men tjekker det lige af og vender tilbage ;o)
Men som tidligere skrevet er det ASPNET kontoten der er beregnet til at bruge i forbindelse med disse ting.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.