Cześć wszystkim. Próbuję ogarnąć asp net poprzez wstawienie do pliku bazy danych "projekty.accdb" i tabeli "projects" wartości z TextBox i po kliknięciu na Button. Tabela zawiera tylko kolumny ID i Nazwa_projektu, niestety nie potrafię zrozumieć zależności między wstawianymi danymi i określonymi deklaracjami. Po wpisaniu wartości w formatce TextBox i wciśnięciu Button niestety w bazie danych nic się nie zmienia.
ratujcie ;)
Oto kod jaki znalazłem w czeluściach internetów i który myślę, że trzeba by było zmodyfikować... ok, ale jak?
Public Class index
Inherits System.Web.UI.PageProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Sub Imports System.Data.OleDb Public Class form_AccessMaintenance Dim dbInsert As New OleDb.OleDbCommand Dim dbConnect As New OleDb.OleDbConnection Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim wartosc As String = "" dbInsert.CommandText = "INSERT INTO projects (Nazwa_projektu, wartosc) VALUES (TextBox1.Text, wartosc);" dbInsert.Connection = dbConnect dbInsert.ExecuteNonQuery() End Sub Protected Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged End Sub End Class Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click End Sub
Jak "wydobyć" wartość wpisaną w TextBox1?
Czy jeśli ID jest liczbą generowaną automatycznie przez Access jako liczba kolejna, to czy mimo to, podczas wstawiania wartości jako INSERT do Nazwa_projektu - czy tak samo ręcznie wstawić kolejny numer w kolumnie ID?