Lower, upper и LIKE в SQLite не работают с кириллицей - Visual Basic .NET
Формулировка задачи:
Недавно начал изучать SQLite и наткнулся на проблему - lower() , upper() и LIKE в SQLite не работают с кириллицей. Как решить ту проблему?
Решение задачи: «Lower, upper и LIKE в SQLite не работают с кириллицей»
textual
Листинг программы
Imports System.Data.SQLite <SQLiteFunction(Name:="lower", Arguments:=1, FuncType:=FunctionType.Scalar)> Public Class LCase : Inherits SQLiteFunction Public Overrides Function Invoke(ByVal args() As Object) As Object If (args.Length = 0) OrElse (args(0) Is Nothing) Then Return Nothing Return TryCast(args(0), String).ToLower End Function End Class <SQLiteFunction(Name:="upper", Arguments:=1, FuncType:=FunctionType.Scalar)> Public Class UCase : Inherits SQLiteFunction Public Overrides Function Invoke(ByVal args() As Object) As Object If (args.Length = 0) OrElse (args(0) Is Nothing) Then Return Nothing Return TryCast(args(0), String).ToUpper End Function End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д