Страница: 1 |
Страница: 1 |
Вопрос: Класс для работы с Adodc
Добавлено: 13.05.06 10:53
Автор вопроса: FIX | ICQ: 348680795
Ребят, никто не знает как написать класс, чтобы при записи в поле добавлялась инфа. Например: Data.Recordset.Fields("Поле") = "123". А на самом деле в базе было: "ABC123"? Я читал статьи по классам, но там слишком мало бало написано:(
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #1
Добавлено: 13.05.06 17:45
А зачем для этого класс?
делаешь
Data.Recordset.Fields("Поле" = "ABC" & "123"
Номер ответа: 2
Автор ответа:
FIX
ICQ: 348680795
Вопросов: 39
Ответов: 62
Профиль | | #2
Добавлено: 14.05.06 09:38
Чтоб так каждый раз не писать. У меня база довольно большая, а процедуре только лишние переменные. Помоему через класс работало бы быстрее.
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 14.05.06 16:21
класс ничего в принципе не отличается от модуля, те же функции и подпрограммы, в классе можно свойства ещё делать... так что суть вопроса не ясна... Ты незнаешь как сделать функцию и передать ей параметр?
Номер ответа: 4
Автор ответа:
FIX
ICQ: 348680795
Вопросов: 39
Ответов: 62
Профиль | | #4
Добавлено: 14.05.06 21:07
Я не так задал вопрос. Для начала мне хотелось бы знать что быстрее работает. Допустим обращение в цикле к классу или к функции? Если все равно, тогда понятно, что не зачем велосипед делать
Номер ответа: 5
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #5
Добавлено: 14.05.06 21:25
Класс в любом случае медленее, чем функция.
А чтобы не писать каждый раз "АВС", в этой ф-ции и пропиши конкатенацию этого "АВС" и заносимого в базу значения