Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как перевести VBA функцию в VB.Net? / 5 сообщений из 5, страница 1 из 1
12.09.2011, 12:57
    #37435954
studieren
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести VBA функцию в VB.Net?
Чтобы в SQL Server'е использовать регулярные выражения оказывается сначала необходимо создать соответствующий dll файл, написанный в .Net. Например в C# или в VB.Net. С C# вообще не знаком, поэтому этот вариант для меня не приемлем, а вот VB.Net ещё могу хоть что-то понять.
Я, к сожалению, не знаком с Visual Studio, могу только в VBA написать программки. Именно поэтому хотел бы обратиться к знающим.
Как мне нижеуказанный VBA функцию превратить dll файл в VB.Net?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public Function RegularExp(strPattern As String, strText As String) As String
    Static objRegExp As Object
    
    If objRegExp Is Nothing Then
        Set objRegExp = CreateObject("VBScript.RegExp")
        objRegExp.Global = True
        objRegExp.IgnoreCase = True
    End If
    objRegExp.Pattern = strPattern
    RegularExp = objRegExp.Replace(strText, "")
End Function
...
Рейтинг: 0 / 0
12.09.2011, 13:08
    #37435989
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести VBA функцию в VB.Net?
MSSQL умеет создавать COM-объекты. Можно вообще ничего не писать и юзать VBScript.RegExp напрямую.
...
Рейтинг: 0 / 0
12.09.2011, 13:11
    #37435994
studieren
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести VBA функцию в VB.Net?
AntonariyMSSQL умеет создавать COM-объекты. Можно вообще ничего не писать и юзать VBScript.RegExp напрямую.
Примерчик не покажите?
версия сервераMicrosoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) Apr 2 2010 15:53:02 Copyright (c) Microsoft Corporation Express Edition with Advanced Services on Windows NT 5.1 <X86> (Build 2600: Service Pack 2)
...
Рейтинг: 0 / 0
12.09.2011, 13:13
    #37435998
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести VBA функцию в VB.Net?
Насчет .net все подробно расписано тут и там же сказано, что предыдущий мой совет не айс, хотя для не слишком интенсивного использования подходит.
...
Рейтинг: 0 / 0
12.09.2011, 13:15
    #37436003
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести VBA функцию в VB.Net?
studierenПримерчик не покажите? Тынц и далее по функциям в списке слева.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как перевести VBA функцию в VB.Net? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]