Ich werd einfach noch wahnsinnig. Ich hab mir jetzt aus verschiedenen
Quellen diesen Code zusammengebastelt. Aber egal, wie ichs mache, immer
bekomm ich beim Update einen Fehler zurück. Da muss es doch was geben, wie
man das einfach zurück in die DB schreiben kann:



<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1"
%>
        <%@ Import Namespace="System.Data" %>
        <%@ Import Namespace="System.Data.OleDB" %>

<script src="System/Functionen/GetDSN.vb" runat="server"></script> <script
runat="server">

        Sub Page_Load(Src As Object, E As EventArgs)
        
                Dim SELECT_STRING               As String =
"SELECT * FROM Blog"
                Dim connect_string              =
GetDSN("Container")
        
                Dim myConn                              As New
OleDBConnection(connect_string)
                Dim myAdapter                   As New
OleDbDataAdapter(SELECT_STRING, myConn)
                Dim myTable                     As New
DataTable()
                Dim myRow                               As
DataRow
                Dim myBuilder                   As
OleDBCommandBuilder
        
                myAdapter.Fill(myTable)

                '----------------------------------------------
                myTable.Rows(0)("Titel")                =
"Newname"
                '----------------------------------------------
                myTable.Rows(1).Delete()
                '----------------------------------------------
                myRow   =       myTable.NewRow()
                        myRow("Titel")                  =
"Das ist neu"
                        myRow("Inhalt")                 =
"<b>NeuerInhalt</script<b>"
                myTable.Rows.Add(myRow)
                '----------------------------------------------
                myBuilder                                       = New
OleDBCommandBuilder(myAdapter)

                myAdapter.Update(myTable) ' ####HIER TRITT DER FEHLER
AUF!!!!!!#####
                
        '       Dynamische SQL-Generierung wird für UpdateCommand gegen
einen SelectCommand, 
        '       der keine Spalteninformationen zurückgibt, nicht
unterstützt. 
        '       Beschreibung: Beim Ausführen der aktuellen Webanforderung
ist ein 
        '       unverarbeiteter Fehler aufgetreten. 
        '       Überprüfen Sie die Stapelüberwachung, um weitere
Informationen über diesen 
        '       Fehler anzuzeigen und festzustellen, wo der Fehler im Code
verursacht wurde. 
        '       
        '       Ausnahmedetails: System.InvalidOperationException: 
        '       Dynamische SQL-Generierung wird für UpdateCommand gegen
einen SelectCommand, 
        '       der keine Spalteninformationen zurückgibt, nicht
unterstützt.
        '       
        '       Quellfehler: 
        '       
        '       
        '       Zeile 29: 
        '       Zeile 30:       myBuilder=new OleDBCommandBuilder(myAdapter)
        '       Zeile 31:       myAdapter.Update(myTable)
##############<<<<<Fehler>>>>>>##########
        '       Zeile 32: 
        '       Zeile 33: End Sub
                
        End Sub
</script>

<html>
        <head>
                <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
                <title>Das ist eine Testseite</title>
        </head>
        
        <body>
                Das ist ein Testinhalt
        </body>
</html>


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an