Вернуться   Форум программистов > Форум Базы данных > Форум SQL Server

SQL Server

Программирование MS SQL Server

Ответ
 
Старый 27.11.2001, 16:31   #1
malish
Новичок
 
Регистрация: 27.11.2001
Сообщений: 4
malish пока не определено
По умолчанию Update на MSSQl7 виснет

подскажите пожалуйста по такому вопросу.
Пишу на Delphi5+MSSQL7 при обновлении информации о клиенте (15 полей, Записей в таблице >6000, заносятся в основном ссылки из главного словаря) из под Delphi5 все работает, knrhsdftim отдельно проект виснет. Что не так? Использую хранимую процедуру, но синтаксис простой:
CREATE PROCEDURE [Update_kl]
@n int,
@N_men varchar(50),
@n_oper varchar(50),
@naim varchar(50),
@Pol_naim varchar(50),
@tel_ob varchar (20),
@tel_mob varchar(20),
@fax varchar(20),
@email varchar(20),
@adress varchar(50),
@gorod int,
@Ur_adress varchar(50),
@segm char(10),
@form_sob char(10),
@konk char(10),
@ob_d char (10),
@ist_inf char(10),
@reg_rab varchar(20),
@perer varchar(20),
@cd char(5),
@proesd text,
@data_of datetime,
@Data_dem char(10),
@time_dem char(10),
@inn varchar(15),
@user char(5),
@data smalldatetime,
@otkaz bit,
@demo bit,
@akciy1 bit,
@akciy2 bit,
@akciy3 bit,
@akciy4 bit,
@dop text
AS
begin
update sprklient set
n_men= @n_men,
N_oper=@N_oper,
naim=@naim,
pol_naim=@pol_naim,
tel_ob=@tel_ob,
tel_mob=@tel_mob,
fax=@fax,
email=@email,
adress= @adress,
gorod=@gorod,
Ur_adress=@ur_adress,
segment=@segm ,
Form_sob=@form_sob,
konk=@konk,
ob_d=@ob_d,
ist_inf= @ist_inf,
reg_rab=@reg_rab,
perer=@perer,
cd=@cd,
proesd= @proesd,
data_of=@data_of,
data_dem= @data_dem,
time_dem=@time_dem,
inn= @inn,
username =@user,
data=@data,
otkaz =@otkaz,
demo =@demo,
akciy1=@akciy1,
akciy2=@akciy2,
akciy3=@akciy3,
akciy4=@akciy4,
dop_inf=@dop
where n=@n
end
malish вне форума  
Старый 01.12.2001, 22:42   #2
Delta
Местный
 
Регистрация: 05.10.2001
Сообщений: 139
Delta пока не определено
По умолчанию RE: Update на MSSQl7 виснет

добавь в конце
commit
а потом уже end
такое бывает, если слишком большой объем данных обрабатывается одной транзакцией
Delta вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Как на VB считать и дополнить БД с SQL Server'а
Помогите начинающему !!! Есть локальная сеть, в которой есть SQL-Server. Нужно к нему обратиться-считать данные в программу, (для начала хотя бы в текстовые поля), изменить некоторые из них и...
Sasha2002
SQL Server переименование SQL сервера
Кто сталкивался, подскажите по сабжу. За ранее спасибо всем откликнувшимся.
aaf
тип поля 'Image' и VB SQL Server
как содержимое поля с типом 'Image' показать в VB и затем вернуть другую картинку?
Alexey2002
Вопрос быстродействия SELECT. SQL Server
Есть таблица: 300 строк, 200 столбцов. Что быстрее. Выбрать SELECTом 300 строк сразу или выполнить 150 SELECTов, выбирая каждым SELECTом по 2 строки ?
AlexV0
SQL Server Еще один, не менее интересный вопрос быстродействия SELECT.
Два случая: а) Таблица состоит из 10000 строк,1 столбец. б) Таблица состоит из 5 строк,2000 столбцов. В каком случае будет работать быстрее, если требуется пробежаться по каждому столбцу...
AlexV0
Почему пользователи в ГРУППАХ не ВИДЯТ ТАБЛИЦ SQL Server
Проблема вот в чем - ГРУППА НЕ ВИДИТ ПОЛЬЗОВАТЕЛЬСКИЕ ТАБЛИЦЫ. Создал группу SQL_USERS в Windows 2000 Server (на сереве естественно работает SQLServer 7.0), добавил в нее пользователя User1,...
URFIN



Текущее время: 11:26. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru