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

Вниз

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

 
Id   (2006-01-16 13:30) [0]

Здраствуйте, уважаемые.
Осваиваю IBSQL
  with DataModule1.IBSQL1 do begin
   Close;
   sql.Clear;
   SQL.Add("insert into Mainkop Values (");
   SQL.Add("gen_Id(g_main_id,1),"""","""+edit1.Text+""","""+RadioGroup1.Items[RadioGroup1.itemIndex]+"""");
   sql.Add(","""+RadioGroup10.Items[RadioGroup10.itemIndex]+""","""+DateEdit1.Text+""","""+edit2.Text+"""");
   SQL.Add(","""+edit5.Text+""","""+edit6.Text+""","""+edit7.Text+""","""+edit8.Text+""","""+edit3.Text+"""");
   SQL.Add(","""+edit4.Text+""","""+DateEdit2.Text+""","""+DateEdit3.Text+""","""+RadioGroup2.Items[RadioGroup2.itemIndex]+ """");
   SQL.add(","""+RadioGroup3.Items[RadioGroup3.itemIndex]+""","""+ComboBox1.Text+""","""+DateEdit4.Text+"""");
   SQL.Add(","""+RadioGroup4.Items[RadioGroup4.itemIndex]+""","""+DateEdit5.Text+""","""+ComboBox2.Text+"""");
   SQL.Add(","""+DateEdit6.Text+""","""+ComboBox3.Text+""","""+edit9.Text+""","""+DateEdit7.Text+"""");
   SQL.Add(","""+Edit10.Text+""","""+Edit11.Text+""","""+edit12.Text+""","""+Edit13.Text+""","""+ComboBox4.Text+"""");
   SQL.Add(","""+RadioGroup5.Items[RadioGroup5.itemIndex]+""","""+RadioGroup7.Items[RadioGroup7.itemIndex]+"""");
   SQL.Add(","""+ComboBox5.Text+""","""+RadioGroup6.Items[RadioGroup6.itemIndex]+""","""+ComboBox7.Text+"""");
   SQL.Add(","""+Edit14.Text+""","""+ComboBox6.Text+""","""+ComboBox8.Text+""","""+ComboBox9.Text+"""");
   SQL.Add(","""+RadioGroup8.Items[RadioGroup8.itemIndex]+""","""+RadioGroup9.Items[RadioGroup9.itemIndex]+""","""+ComboBox 10.Text+""")");

Уже на третьей строчке ошибка:"List index out of bounds(-1)".
Какая такая особенность у данного компонента?


 
Sergey13 ©   (2006-01-16 13:35) [1]

Повеситься можно от таких запросов. 8-)
Попробуй через параметры все это дело. Самому же проще будет и серверу заодно.


 
Johnmen ©   (2006-01-16 13:38) [2]

Данный компонент здесь непричём.
Ошибка в RadioGroup1.Items[RadioGroup1.itemIndex] или в  RadioGroup10.Items[RadioGroup10.itemIndex]


 
Desdechado ©   (2006-01-16 13:48) [3]

[2]
вот-вот, скорее всего, в радигруппе ничего не выбрано (нет точки по умолчанию)


 
Id   (2006-01-16 13:49) [4]


> Повеситься можно от таких запросов

Согласен.
Прочитал ibase про транзакции - "Транзакции должны быть максимально короткими", затем указано "Больше кода? Увы, да", только исходя из этого пришлось так поступать.

> Попробуй через параметры все это дело

Попробую. У данного компонента надеюсь есть данное свойство


 
Id   (2006-01-16 13:52) [5]


> вот-вот, скорее всего, в радигруппе ничего не выбрано (нет
> точки по умолчанию)

Спасибо, так и есть


 
Sergey13 ©   (2006-01-16 14:08) [6]

2[4] Id   (16.01.06 13:49)
Повеситься можно не от сложности, а от читаемости такого запроса. С транзакциями это никак не связано. Тем более с их длинной.



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

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

Наверх





Память: 0.46 MB
Время: 0.042 c
15-1136301212
oldman
2006-01-03 18:13
2006.01.29
Перспективы развития железа.


5-1123272373
Klopan
2005-08-06 00:06
2006.01.29
Update Events


2-1137345327
Tort
2006-01-15 20:15
2006.01.29
Копировать файлы


9-1124420133
anton_321
2005-08-19 06:55
2006.01.29
у кого есть скаченный DirectX9 SDK?


1-1135248421
Chaser
2005-12-22 13:47
2006.01.29
Как заблокировать форму





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский