![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как через SQL сбацать такое [D6, D7]
Silver_ © (2003-12-23 19:16:00)
Как через SQL сбацать такое, если енто возможно в принцыпе
My_Str_Fld
abcd-1/abcd
abcd-2/abcd
abcd-3/abcd
abcd-4/abcd
abcd-5/abcd
abcd-N/abcd
paul_k (2003-12-24 10:27:00) [1]
create table t_test (
rec_no autoincrement not null,
first_name text(50) not null,
second_name text(50) not null)
insert into t_test (first_name,second_name)
values ("abcd","abcd")
select first_name+"-"+CStr(rec_no)+"/"+second_name
from t_test
не помню приведение в строку в аксессе CStr() или по другому, но думаю смысл ясен
ЮЮ (2003-12-24 04:13:00) [2]
<сгенерил параметрический запрос>
for i := 0 to N - 1 do begin
<подставил сгенерированные параметры>
<выполнил запрос>
end;
sniknik (2003-12-23 23:42:00) [3]
Johnmen © (23.12.03 23:25) [3]
! о, точно. впиливаеш тему. ;о)))
Silver_ © (23.12.03 19:16)
так и сбацай. > Johnmen © (23.12.03 23:25) [3]
так как хочеш не сложится.
Johnmen (2003-12-23 23:25:00) [4]
Так не надо запуздыривать ! Забебень автоинкрементор !
Silver_ (2003-12-23 20:19:00) [5]
Не понял неужели так коряво вопрос задал :)
ладно щас поправлю
Нужно сгенерить эти строки
t.e.
insert intoсгенерил N-ое количество строк
да кстати СУБД Access
Reindeer Moss Eater (2003-12-23 19:19:00) [6]
create table MyTable(
My_Str_Fld varchar(30)
);
insert into MyTable Values("abcd-1/abcd");
insert into MyTable Values("abcd-2/abcd");
.....
insert into MyTable Values("abcd-N/abcd");
select My_Str_Fld from MyTable;