комби ПК сделать удобным роботу с ним

v skopin
Дата: 02.06.2004 16:52:01
привет всем!
В базе имеются таблички с различным числом ПК(>2), необходимо упростить роботу с ними. Я тут придумал одну хреновинy, но она особо не помогает. Может, кто-то уже сталкивался с такой проблемой и поделиться своими соображениями?

Public Function SQL_comby_PK(sql, pk, tar)

pkFields = Split(pk, ",")
zielFields = Split(tar, ",")

For i = 0 To UBound(pkFields)
If (pkFields(i) <> pk) Then
sql = sql & " " & pkFields(i) & " = " & tarFields(i)
End If
Next

SQL_comby_PK = sql

End Function
paparome
Дата: 02.06.2004 16:54:20
Не понял - в чем вопрос?
v skopin
Дата: 02.06.2004 17:00:02
да это и не вопрос !
просто создаю море функций, хотелось их единообразить, а мешают единообразию комби ПК, ломаю голову,как их обопщить!
Шайтан
Дата: 02.06.2004 17:01:30
а что такое ПК?
если Первичный Ключ, то как их может быть >2 ?

ваще ни чё ни пониль (с)

Шайтан
paparome
Дата: 02.06.2004 17:05:30
Мне кажется, что речь идет о составном PK (состоящим из нескольких полей)
Шайтан
Дата: 02.06.2004 17:09:58
2paparome
методом дедукции я то ж так решил. НО! когда хоть вопорсы то будут без ошибок задавать?
Шайтан
paparome
Дата: 02.06.2004 17:12:12
Если человек смог правильно сформулировать вопос - значит на 90% он знает правильный ответ (ИМХО)
Шайтан
Дата: 02.06.2004 17:17:13
ну уж если не на 90.. то не менее 50! :)
вот в том и суть - как только начинаешь искать правильную формулировку вопроса - нередко всплывает и ответ
Шайтан
v skopin
Дата: 02.06.2004 17:24:51
верно решил!
Мы не местные, и только учимся, потому и ошибки, а конкретно в базе 34 таблички, из них половина таких: см прил.
А к каждой табличке около 5-и фун-ий. Не знаю, что и делать
мдя
Дата: 02.06.2004 18:24:18
а что хочется?
Сделать одинаковый вызов функций (?поиска?) при разном количестве полей в ключе (индексе)?

т.е. поконкретнее, 1. что нужно и 2. что не нравится