Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

edit в sql   Найти похожие ветки 

 
rosl   (2004-01-26 03:53) [0]

Уважаемые МАСТЕРА!!!
есть такой запрос
select n.name, b.mes_nach, b.data_nach, b.plan_k, b.nach_otch, b.opl_fin, b.opl_zach, b.opl_fin + b.opl_zach, b.nach_otch - (b.opl_fin + b.opl_zach), b.plan_k - (b.opl_fin + b.opl_zach), name
, b.vid
from baza\main3.dbf b, sprav\name.dbf n
where b.name = n.id

теперь нужно отредактировать или вставить запись
но с как добавить в b.name запись
у при update вылетает ошибка "несоответствие типов"
пробовал по всякому
вставляю запись так:
Module_data.Q_skr.FieldByName("b.name").AsString:=Module_sprav.T_s_name.fieldbyname("id").AsString;


 
ЮЮ ©   (2004-01-26 04:13) [1]

>но с как добавить в b.name запись

Как в поле добавить запись знает лишь бог да ты :-)

>FieldByName(" b.name")

Посмотри в FieldEditore. Вряд ли ты там найдёшь такое имя, оно будет просто name, n.name будет name_1. Поэтому, если работаешь с констукцией FieldByName, то пиши запросы так, чтобы они возвращали уникальные имена полей.

Опять же, указанный запрос синтаксически неверный: ессли и в a b b таблицах есть поле name, то его нельзя указать в Select без указания таблицы, а у тебя

select n.name, b.mes_nach, b.data_nach, b.plan_k, b.nach_otch, b.opl_fin, b.opl_zach, b.opl_fin + b.opl_zach, b.nach_otch - (b.opl_fin + b.opl_zach), b.plan_k - (b.opl_fin + b.opl_zach), name
, b.vid



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.029 c
1-38806
Sour
2004-02-03 11:08
2004.02.13
Как получить все сочетания символов


3-38744
alex31
2004-01-25 12:01
2004.02.13
Проблема с запуском приложения


1-38839
AMogil
2004-02-02 18:02
2004.02.13
Неправильная кодировка в программе при запуске английском Window


3-38753
Vi0let
2004-01-21 07:38
2004.02.13
Как отсортировать таблицу через внешний ключ


3-38710
Бывающий
2004-01-22 12:39
2004.02.13
Как грамотно представить годовой репорт?