Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

помогите!!!!!!!!!   Найти похожие ветки 

 
регинка   (2006-12-20 11:53) [0]

Удалено модератором
Примечание: СПАМ


 
Ega23 ©   (2006-12-20 11:56) [1]

Классно!
Такие вещи с утра надо постить.


 
Desdechado ©   (2006-12-20 11:59) [2]

1. вообще-то есть классный синтаксис для "занести данные полученные запросом в таблицу": INSERT INTO ... SELECT ... FROM ...
2. что за странное имя поля ibank2.payment.KPP в списке полей INSERT ?


 
sniknik ©   (2006-12-20 12:00) [3]

замени ADOQuery4 на ADOCommand4, ADOQuery1 на ADODataSet1, а ADOQuery1.Fields[0].Value; на ADODataSet1.Fields[0].AsInteger;

либо, предварительно, перед внесением значения в параметр устанавливай ему тип.


 
VitV ©   (2006-12-20 12:08) [4]

var

x: integer;
r: array of tobject;
i: integer;
begin
setlength(r, 0);
i := 0;
for x := 0 to DataModule10.ComponentCount - 1 do
  if DataModule10.Components[x] is TIBDataSet then begin
    inc(i);
    setlength(r, i);
    r[i - 1] := DataModule10.Components[x];
  end;

for x := 32 to 42 do
begin

if sCheckBox2.Checked=false then
TIBDataSet(r[x]).ParamByName("f1").AsString:="%"
else
TIBDataSet(r[x]).ParamByName("f1").AsString:=sDBLookupComboBox2.Text;

if sCheckBox3.Checked=false then
TIBDataSet(r[x]).ParamByName("f2").AsString:="%"
else
TIBDataSet(r[x]).ParamByName("f2").AsString:=sDBLookupComboBox3.Text;

if sCheckBox4.Checked=false then
TIBDataSet(r[x]).ParamByName("f3").AsString:="%"
else
TIBDataSet(r[x]).ParamByName("f3").AsString:=sDBLookupComboBox4.Text;
if sCheckBox5.Checked=false then
TIBDataSet(r[x]).ParamByName("f4").AsString:="%"
else
TIBDataSet(r[x]).ParamByName("f4").AsString:=sEdit2.Text;

if sDateEdit1.Enabled=false then
TIBDataSet(r[x]).ParamByName("f6").AsDate:=(strtodate("01.01.1901"))
else
TIBDataSet(r[x]).ParamByName("f6").AsDate:=sDateEdit1.Date;

if sDateEdit2.Enabled=false then
TIBDataSet(r[x]).ParamByName("f7").AsDate:=(strtodate("01.01.2502"))
else
TIBDataSet(r[x]).ParamByName("f7").AsDate:=sDateEdit2.Date;

if sCheckBox9.Checked=false then
TIBDataSet(r[x]).ParamByName("f9").AsString:="%"
else
TIBDataSet(r[x]).ParamByName("f9").AsString:=sDBLookupComboBox5.Text;

if sCheckBox10.Checked=false then
TIBDataSet(r[x]).ParamByName("f10").AsString:="%"
else
TIBDataSet(r[x]).ParamByName("f10").AsString:=sDBLookupComboBox6.Text;

TIBDataSet(r[x]).Close;
TIBDataSet(r[x]).Open;


 
sniknik ©   (2006-12-20 12:20) [5]

VitV ©   (20.12.06 12:08) [4]
IBDataSet(r[x]).ParamByName("f10").AsString типизированного ввода значения параметра в ADO нет, вместо этого вариантное значение Value принимает тот тип который вносят (т.е. от значения типа с другой стороны присвоения), но только если он неопределен до этого (как в вопросе), если тип параметра задан то будет попытка преобразовать к нему.

т.е. не совсем уместно показывать код с IB... очень большие различия в использовании.


 
регинка   (2006-12-20 13:47) [6]


> INSERT INTO ... SELECT ... FROM ...
а как мне сделать чтоб туда заносились данные из запроса
FROM ADOQuery1  что ли?


 
Desdechado ©   (2006-12-20 13:55) [7]

> FROM ADOQuery1  что ли?
а справку по SQL почитать?



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

Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
2-1167133279
Mishenka
2006-12-26 14:41
2007.01.14
Всплывающее окошко, как в ICQ


6-1155730369
Antonydee
2006-08-16 16:12
2007.01.14
Помогите разобраться


6-1155523736
AlexaSP
2006-08-14 06:48
2007.01.14
Блокировка ARP-ответов в Windows XP


15-1167023057
vajo
2006-12-25 08:04
2007.01.14
Может у кого есть принтер Canon LBP-3200


2-1167045529
Slimer
2006-12-25 14:18
2007.01.14
Фильтр БД sting&integer





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский