Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:57 26.04.24 
Компютри и Интернет
   >> ASP
Всички теми Следваща тема *Кратък преглед

Тема tursq reshenie  
Авторpsy (Нерегистриран)
Публикувано30.08.02 19:35



hi all
tursq reshenie na sledniq problem:
imam forma vuv vid na schetovodna kniga napr.:

ime zapl. danuk vlog
employee1 200 15% 0.6%
employee2 200 15% 0.6%
employee3 200 15% 0.6%
employee4 200 15% 0.6%

vuv vida v koito sa izvedeni iskam da gi vmukna v tablica napr. "account" (poneje zaplatite, vloga i dr. se vkarvat ruchno ot admina) v koqto wseki red ot formata da stava red i v tablicata kato filtera po koito vmukvam da e EGN-to na employee koeto se wzema ot druga tablica.( napr neshto ot sorta insert into ... where EGN = varEmpl1EGN, no za vsichkite redove kato varEmpl1EGN se smenq za vseki red ot formata)
zasega nachina po koito go prava e kato vmukvam dannite za vseki employee po otdelno i minavam na sledvashtiq
predvaritelno thanx



Тема Re: tursq reshenieнови [re: psy]  
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано02.09.02 13:45



Нещо не схващам точно проблема...
1) Искаш да си взимаш параметрите от страницата с цикъл
2) Искаш да вкараш всичко с една SQL заявка
3) И двете
Решенията са прости, но изискват известно уточняване от твоя страна, за да се помогне.

чети и дишай по-леко


Тема Re: tursq reshenieнови [re: Pechenia]  
Авторpsy (Нерегистриран)
Публикувано02.09.02 15:55



po skoro purvoto
s edna sql zaqvka da vkaram vsichikte redove ot knigata
v otdelni redove ot dadena tablica no taka kakto sa podredeni v samata kniga
thanx pechen



Тема Re: tursq reshenieнови [re: psy]  
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано02.09.02 16:38



Ето какво бих направил аз:
1. Формирането на страницата
Изваждам всички данни за всички хора с един SELECT:
SELECT * FROM employee,EGN
За всеки запис от него записвам в HTML страницата следните полета:
nameNNN - hidden
zaplNNN - text
danukNNN - text и т.н.
Всички тези полета образуват една удобна за попълване таблица.
2. След като е попълнена таблицата
образуваме цикъл с който извличаме всички полета с информация и записваме в базата


' DB - connection to database
For I=0 To Request.Form.Count-1
If Left (Request.Form (I),4)="name" Then
NumEmployee=Mid (Request.Form (I),5)
NameEmployee=Request.Form (I)
ZaplEmployee=Request.Form ("zapl" & NumEmployee)
DanukEmployee=Request.Form ("danuk" & NumEmployee)
' сега записваш в базата NameEmployee, ZaplEmployee и DanukEmployee на 1 ред
Next


чети и дишай по-леко

Тема Re: tursq reshenieнови [re: psy]  
Автор ..:: StanProg ::.. (Developer)
Публикувано03.09.02 08:53



Ако искаш да вкараш с една заявк няколко записа става при MySQL, при Т-SQL доколкото знам не става.

Ето как става с MySQL:

INSERT INTO Phonebook (Id, Name, Telephone)
VALUES (‘CCCCC’, ‘Marcy Jones’, ‘402-555-1212’),(‘AAAAA’, ‘Marcy Jones’, ‘402-555-1212’), (‘BBBBB’, ‘Marcy Jones’, ‘402-555-1212’)

__________________________________
Пътят към ада е осеян с добри намерения


Тема Re: tursq reshenieнови [re: Pechenia]  
Авторpsy (Нерегистриран)
Публикувано09.09.02 19:04



ok, sistemkata bachka po tozi nachin
neka da pogovorim malko za proizvoditelnost
testvah q s 10 zapisa i no problem na moeto PC
no ako iteriram prez 200 zapisa ot USA da rechem tova mai dosta shte zabavi ili...
ima li nachin za optimizirane na neshtata(bilo to server-a bilo to chrez asp)



Тема Re: tursq reshenieнови [re: psy]  
Автор wili98 (beta tester)
Публикувано11.09.02 14:39



Ami towa stawa s ASP + FSO (File System Object)
Znachi otwarqsh si kato pich faila , razgledaj dokumentaciq za FSO, sled towa s readln si chetesh red po red,
i na wseki red dawash arrayWithData = Split(Row, "Delimiter")


Po princip ako sha gi slagash w baza towa stawa naj-dobre s disconected RS,
t.e.
Otwarqsh si RS, teglis ot tazi tablica w koqto iskash da wmykwash neshto naprimerno where ID = nesyshtestwywashto id,
Sled koeto dawash
RS.ActiveConnection = Nothing
'twa disconectwa RS,
Sled koeto mogesh da dadesh RS.AddRow arrayWithData
ama ako ne ti pasnat poletata sha iszduhash a drugiqt wariant e da dadesh samo AddRow, sled koeto
Field(1) = arrayWithData(1)
....
....
Field(n) = arrayWithData(n)

Nakraq setwash ActiveConnection na RS, i
shibwash RS.Update
Tezi neshta stawat po hubawo s UpdateBatch i da otworish RS za batchUpdate :))

Myrzi me da pisha i da ti testwam koda ta za twa takwoz obqsnenie..
Ade i da ne se otkagesh \:((

JAVA lets make things badly and slow!!



Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.