Форум: "Базы";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
ВнизДобавление новых данных Найти похожие ветки
← →
nick-from (2002-10-15 19:11) [0]Есть обработчик на нажатие кнопки добавления в базу:
CategoriesWriteTransaction.StartTransaction;
CategoriesDataSet.InsertSQL.Clear;
CategoriesDataSet.InsertSQL.Add ("INSERT INTO CATEGORIES");
CategoriesDataSet.InsertSQL.Add ("(CATEGORY, ISCORRUPTIBLE)");
CategoriesDataSet.InsertSQL.Add ("VALUES (:C, :I)");
CategoriesDataSet.ParamByName("C").AsString := Edit1.text;
CategoriesDataSet.ParamByName("I").AsInteger := Integer(CheckBox1.Checked);
CategoriesDataSet.Insert;
CategoriesDataSet.Post;
CategoriesWriteTransaction.Commit;
Delphi при этом выдает ошибку о том, что "Parametr "C" does not exist in CategoriesDataSet"
как быть, можт знает кто?
← →
Best Before 2024 (2002-10-15 19:18) [1]CategoriesDataSet.InsertSQL.Add ("INSERT INTO CATEGORIES");
CategoriesDataSet.InsertSQL.Add ("(CATEGORY, ISCORRUPTIBLE)");
CategoriesDataSet.InsertSQL.Add ("VALUES (:C, :I)");
CategoriesDataSet.Params. ParseSQL
← →
Alexandr (2002-10-16 06:22) [2]prepare
← →
Johnmen (2002-10-16 09:43) [3]Вот это вот
CategoriesDataSet.ParamByName("C").AsString := Edit1.text;
CategoriesDataSet.ParamByName("I").AsInteger := Integer(CheckBox1.Checked);
должно быть перед Post.
← →
Desdechado (2002-10-16 10:19) [4]если значения параметров известны заранее, зачем мудрить с параметрами? Проще вставить их прямо в текст SQL
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c