Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Вниз---|Ветка была без названия|--- Найти похожие ветки
← →
Lika (2003-07-08 15:09) [0]Ошибка выходит при выполнении следующей операции:
Dm.DataSourse1.DataSet:=Dm.Table1;
Мой вопрос переместили в "Потрепаться", но мне срочно нужно решить эту проблемму!
← →
AbrosimovA (2003-07-08 15:26) [1]Dm.DataSour ce1.DataSet:=Dm.Table1;
← →
Lika (2003-07-08 15:38) [2]>Dm.DataSource1.DataSet:=Dm.Table1;
Это просто опечатка в программном коде синтаксических ошибок нет.
DataSource1, я вообще переименовываю в DSNakl и таму подобное.
Так что дело не в этом.
У кого есть другие варианты, почему возникает ошибка?
В WinXp, где я разрабатываю приложение ее нет.
Ошибка возникает в Win98.
Помогите пожалуйста!
← →
Жук (2003-07-08 15:46) [3]DataSource1 куда данные таблицы отображает ?
← →
AbrosimovA (2003-07-08 15:53) [4]Команда написана правильно, но лучше, если приведете более полный код.
← →
sniknik (2003-07-08 16:34) [5]возможно просто кодом не отделатся, а целое исследование проводить придется.
на случай проверки совместимости неплохо иметь несколько операционок. в данном случае ничего сказать не могу, но судя по всему может быть что угодно.
ну как пример, гдето строка представлена в юникоде (2 байта на символ, XP "понимает" в 98м это просто строка в 2раза длиннее. на присвоении короткой ошибка). это самое "умное" обьяснеие что пришло в голову. а в конце окажется что что ктото гдето "лоханулся". :-))
а может дельфи ни причем а ошибку дает база (как при инсерте в в поле строки длиннее поля), если Table1 активна то мало ли какие команды к базе шлет.
не просто так не скажеш, да еще и "срочно".
← →
Lika (2003-07-08 16:45) [6]>DataSource1 куда данные таблицы отображает ?
В DBGrid.
>Команда написана правильно, но лучше, если приведете более полный код.
Код очень простой:
// форма ввода
DM.Table1.Edit;
Dm.DataSource1.DataSet:=Dm.Table1;
Form1.ShowModal;
← →
sniknik (2003-07-08 16:52) [7]DM.Table1.Edit;
убери. и попробуй присваивать не активную
DM.Table1.Close;
Dm.DataSource1.DataSet:=Dm.Table1;
DM.Table1.Open;
Form1.ShowModal;
(вряд ли поможет но чуть понятнее станет, в смысле где происходит)
что происходит пиши полностью, не экономь на буквах.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c