Advertisement
Guest User

Untitled

a guest
Oct 12th, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.57 KB | None | 0 0
  1. Imports System.Data.OleDb
  2.  
  3. Public Class CreateUser1
  4.     Inherits System.Web.UI.Page
  5.  
  6.     Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  7.         Dim cs As String = ConfigurationManager.ConnectionStrings("Access 2010").ConnectionString
  8.         Dim cn As New OleDbConnection(cs)
  9.         Dim da As New OleDbDataAdapter("SELECT * FROM Users", cn)
  10.         Dim dt As New DataTable
  11.         da.Fill(dt)
  12.         da.Dispose()
  13.         'cn.Dispose()
  14.         Me.grdUsers.DataSource = dt
  15.         Me.grdUsers.DataBind()
  16.  
  17.         'Populate ddRoles
  18.         da = New OleDbDataAdapter("SELECT * FROM Profiles", cn)
  19.         dt.Clear()
  20.         da.Fill(dt)
  21.         da.Dispose()
  22.         cn.Dispose()
  23.         Me.ddRoles.DataSource = dt
  24.         Me.ddRoles.DataValueField = "ID"
  25.         Me.ddRoles.DataTextField = "Nome"
  26.         Me.ddRoles.DataBind()
  27.     End Sub
  28.  
  29.     Protected Sub btnRegister_Click(sender As Object, e As EventArgs) Handles btnRegister.Click
  30.         Dim cs As String = ConfigurationManager.ConnectionStrings("Access 2010").ConnectionString
  31.         Dim cn As New OleDbConnection(cs)
  32.         Dim cmd As New OleDbCommand
  33.         With cmd
  34.             .CommandText = "INSERT INTO Users (nome, Profile_ID) VALUES ('" & Me.txtNome.Text & "', " & Me.ddRoles.SelectedValue & ")"
  35.             .Connection = cn
  36.             .Connection.Open()
  37.             .ExecuteNonQuery()
  38.             .Connection.Close()
  39.             .Dispose()
  40.         End With
  41.         cn.Dispose()
  42.         Response.Redirect(Request.Url.AbsoluteUri)
  43.     End Sub
  44.  
  45. End Class
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement