OleDbUniqueValueValidator Control
Life With Nate
Nate's Poetry Page
Resume (PDF)
Nate's Code
ASP.NET 2.0/3.5
ButtonExtensions
CheckBoxValidator
ConditionalRequiredTextValidator
CSSImageMap
CustomStyle
DateTimePicker
DateTimePickerTemplated
LengthValidator
RestrictInputTextBox
RestrictInputValidator
Rollovers
RotatedTextHandler
RotatedTextImage
Rotators
SelectedCountValidator
SlideIntoView
StatesDropDownList
UniqueValueValidatorBase
OleDbUniqueValueValidator
OracleUniqueValueValidator
SqlClientUniqueValueValidator
VB.NET 2.0/3.5
Just For Fun
Windows Phone 7
Description
The OleDbUniqueValueValidator validates that a value is unique when using the System.Data.OleDb namespace.
Properties & Methods
All properties and methods in OleDbUniqueValueValidator override or are inherited from
UniqueValueValidatorBase
.
Source Code
OleDbUniqueValueValidator.vb:
Imports System.Data.OleDb Namespace NathanSokalski <System.Drawing.ToolboxBitmap(GetType(ToolboxIcons), "OleDbUniqueValueValidator.bmp"), _ System.Web.UI.ToolboxData("<{0}:OleDbUniqueValueValidator runat=""server""/>")> _ Public Class OleDbUniqueValueValidator : Inherits UniqueValueValidatorBase Public Overrides Function DoValidation(ByVal value As String) As Boolean Dim myconnection As New OleDbConnection(Me.ConnectionString) Dim cmdunique As New OleDbCommand(Me.ValidationSql(value), myconnection) Dim uniquereader As OleDbDataReader myconnection.Open() uniquereader = cmdunique.ExecuteReader() Return Not uniquereader.HasRows() myconnection.Close() End Function Public Overrides Function FormatDate(ByVal value As Date) As String Return String.Concat("#", value.ToShortDateString(), "#") End Function Public Overrides Function FormatTime(ByVal value As Date) As String Return value.ToString("#H:mm:ss.fffffff#") End Function Public Overrides Function FormatDateTime(ByVal value As Date) As String Return String.Concat("#", value.ToShortDateString(), value.ToString(" H:mm:ss.fffffff#")) End Function End Class End Namespace