Hallo,
ich versuche gerade aus einer ASP.NET Seite heraus in eine Datenbank zu schreiben (Mit VB.NET). Hier der Code:
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.IO" %>
<script language="VB" runat="server">
Imports System.Data.OleDB
Sub Page_Load(sender As Object, e As EventArgs)
Private dbpath As String = System.IO.Path.Combine(Application.StartupPath, "UserDB.mdb")
Private conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & dbpath & ";")
Private sql As String = "SELECT * FROM Users;"
Private cmd As New OleDbCommand(sql, conn)
Private da As New OleDbDataAdapter(cmd)
Private ds As New DataSet
Dim cb As OleDbCommandBuilder = New OleDbCommandBuilder(da)
conn.Open()
Dim row As DataRow = ds.Tables("Users").NewRow
row("Username") = "XX"
row("Passwort") = "sa"
row("Email") = "sdasd"
row("Datum") = DateTime.Now.ToShortDateString
ds.Tables("Users").Rows.Add(row)
da.Update(ds, "Users")
conn.Close()
End Sub
</script>
Doch irgendwie funktioniert das nicht. Kann mir jemand sagen warum ?
(Habe bisher nur sehr wenig Erfahrung mit .NET, bisher machte ich alles mit ASP)
Danke,
mfg Tobias