Avatar billede niels_ Nybegynder
14. juni 2004 - 17:32 Der er 1 kommentar og
1 løsning

SQL og insert into

Hej!

Jeg har problemer med nedentstående kode, og får fejlen:

FEJL :

[OleDbException (0x80004005): Handlingen skal bruge en opdaterbar forespørgsel.]
  System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
  System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174
  System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
  System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
  System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
  System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +67
  ASP.form_test_aspx.Page_Load(Object sender, EventArgs e) in D:\asp_filer\form_test.aspx:25
  System.Web.UI.Control.OnLoad(EventArgs e) +67
  System.Web.UI.Control.LoadRecursive() +35
  System.Web.UI.Page.ProcessRequestMain() +731

KODE:

<%@ Page Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script runat="server" language="C#">

void Page_Load(object sender, EventArgs e)
{
    OleDbConnection objConnection = null;
    OleDbCommand objCmd= null;   
    string strSQL;

    strSQL="INSERT INTO Medlem (Fornavn, Efternavn) VALUES ('N', 'd')";

    string strConnection="Provider=Microsoft.Jet.OLEDB.4.0;";
    strConnection += @"Data Source=D:\asp_filer\db.mdb";
   
   
    objConnection=new OleDbConnection (strConnection);
   
    objConnection.Open();
   
    objCmd= new OleDbCommand(strSQL,objConnection);

    objCmd.ExecuteNonQuery();


    objConnection.Close();
   
}
</script>


<html>
<body>

</body>
</html>

Er der nogen der har et bud på, hvor fejlen er - jeg har snart ikke mere hår tilbage :-<
Avatar billede jakobg Nybegynder
14. juni 2004 - 18:55 #1
ASPNET skal ha' "modify" rettigheder på mdb-filen..
Avatar billede script Nybegynder
14. juni 2004 - 21:01 #2
Du skal højre klikke på din db, og sætte rettigheder til at alle kan læse og skrive til den.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester