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

Вниз

Поиск максимального значения +1   Найти похожие ветки 

 
Шакал ©   (2007-05-31 15:59) [0]

Помогите плиз
Нужно в поле эдит вставить цифру на 1 больше максимальной столбце
бд ацесс
пробовал так
edit1.text:=dat.ADOQ.SQL.Add("select max (id) from kadry");
не выходит :(


 
Desdechado ©   (2007-05-31 16:04) [1]

> пробовал так
А в песочнице совочком?

Хоть бы справку почитал, что ли, что делают эти методы.
И демок полно в "C:\Program Files\Borland\Delphi7\Demos\Db\"


 
clickmaker ©   (2007-05-31 16:04) [2]

а в акцессе разве нету полей типа "счетчик" или autoincrement?


 
Loginov Dmitry ©   (2007-05-31 16:08) [3]

> не выходит


тужся больше. Глядишь и выйдет )))


 
Плохиш ©   (2007-05-31 16:08) [4]


> Шакал ©   (31.05.07 15:59)  

Ну вот, ещё один решил чтение книг форумом заменить...


 
Шакал ©   (2007-05-31 16:10) [5]


> а в акцессе разве нету полей типа "счетчик" или autoincrement?

в акцессе есть...но в таблицы можно только один счетчик ставить, а он у мну уже для другого использован


 
Сергей М. ©   (2007-05-31 16:10) [6]


> Шакал ©   (31.05.07 15:59)


> не выходит


Вазелином смажь


 
DiamondShark ©   (2007-05-31 16:13) [7]


> а он у мну уже для другого использован

чую дурной запах нехорошей постановки


 
Шакал ©   (2007-05-31 16:13) [8]


> И демок полно в "C:\Program Files\Borland\Delphi7\Demos\Db\

там все папки пустые :( видать дельфя некашерная...


 
Сергей М. ©   (2007-05-31 16:14) [9]

В сад.


 
Elen ©   (2007-05-31 16:14) [10]


> edit1.text:=dat.ADOQ.SQL.Add("select max (id) from kadry");

Интересно, это весь код или... Ато вообще-то его кроме прописывания еще и выполнить надо.


 
clickmaker ©   (2007-05-31 16:15) [11]


> edit1.text:=dat.ADOQ.SQL.Add("select max (id) from kadry");

это вообще даже компилироваться не должно по идее...


 
Шакал ©   (2007-05-31 16:16) [12]


> Ато вообще-то его кроме прописывания еще и выполнить надо.

id.Value:=dat.ADOQ.SQL.Add("select max (id) from kadry");
dat.ADOQ.ExecSQL;


 
Правильный Вася   (2007-05-31 16:18) [13]

методом трех П ?
пол - потолок - палец?


 
Плохиш ©   (2007-05-31 16:18) [14]


> Elen ©   (31.05.07 16:14) [10]

> clickmaker ©   (31.05.07 16:15) [11]

Серьёзные подтянулись... Пацанчик просто всех развлекает :-D


 
clickmaker ©   (2007-05-31 16:19) [15]


> [14] Плохиш ©   (31.05.07 16:18)

а что, серьезные - так уж и развлечься нельзя? )


 
Сергей М. ©   (2007-05-31 16:21) [16]


> Пацанчик просто всех развлекает


У него "не выходит" !

Это уже не "развлечение"...

Больно ведь)

А delphimaster.ru - это, как известно, служба "911"


 
Шакал ©   (2007-05-31 16:25) [17]


> Пацанчик просто всех развлекает :-D

ага и контрольная шутка
edit1.text:=dat.ADOQ.SQL.Add("select max (id) from kadry")+1;
:-!


 
Elen ©   (2007-05-31 16:26) [18]


> Плохиш ©   (31.05.07 16:18) [14]

Просто интересно стало... )

> Шакал ©   (31.05.07 16:16) [12]

И это все?


 
DrAndrey ©   (2007-05-31 16:27) [19]

> Пацанчик просто всех развлекает :-D
Нет, он издевается.


 
Шакал ©   (2007-05-31 16:28) [20]


> Нет, он издевается.

однозначно нет....думайте что хотите, ушел в библиотеку книжку читать


 
Сергей М. ©   (2007-05-31 16:29) [21]


> ага и контрольная шутка


Ага, шутка некомпилируемая в принципе


 
Шакал ©   (2007-05-31 16:30) [22]


> Ага, шутка некомпилируемая в принципе
>

нифига, отлично компилируется и даже 1 вставляет в этит поле


 
Сергей М. ©   (2007-05-31 16:30) [23]


> ушел в библиотеку книжку читать


Неужели про "Репку" ?!


 
Шакал ©   (2007-05-31 16:31) [24]


> Неужели про "Репку" ?!

ну не про дельфиже....


 
Elen ©   (2007-05-31 16:34) [25]


> нифига, отлично компилируется и даже 1 вставляет в этит
> поле

Круто.


 
DrAndrey ©   (2007-05-31 16:34) [26]

ADOCommand.Execute - это фунция? Возвращает что?


 
Сергей М. ©   (2007-05-31 16:35) [27]

Господи, ниспошли клизму рабу твоему, Шакалу (c), бо не ведает он чем полезным ему заняться !


 
Плохиш ©   (2007-05-31 16:35) [28]


> DrAndrey ©   (31.05.07 16:34) [26]
> ADOCommand.Execute - это фунция? Возвращает что?

А в справке что написано?


 
Плохиш ©   (2007-05-31 16:37) [29]


> Сергей М. ©   (31.05.07 16:35) [27]

Да ладно, сделай 10 минут перерыва ;-)


 
Шакал ©   (2007-05-31 16:39) [30]


> ADOCommand.Execute

ты где вобще это взял???


 
Шакал ©   (2007-05-31 16:40) [31]


> Сергей М.

я дельфи изучаю 2 недели тока, многого незнаю...нечего так набрасыватся.блин


 
Сергей М. ©   (2007-05-31 16:42) [32]


> Шакал ©   (31.05.07 16:40) [31]



> изучаю 2 недели

А врать при этом научился гораздо раньше)


 
Плохиш ©   (2007-05-31 16:42) [33]


> я дельфи изучаю

Афигенная шутка :-))


 
DrAndrey ©   (2007-05-31 16:43) [34]

> ADOCommand.Execute

>ты где вобще это взял???

Я подсказываю, а ты действительно издеваешся!
Выполни запрос, получи рекордсет, обратись к нужному полю, получи своё max (id) и прилепи к нему единицу.


 
Шакал ©   (2007-05-31 16:43) [35]

Конференция для начинающих, а также для тех, кому сложно объяснить чего он хочет. Просьба к участникам быть взаимовежливыми, профессионалам отдельная просьба - быть снисходительными.

пошли вы сами....


 
Elen ©   (2007-05-31 16:44) [36]


> Шакал ©   (31.05.07 16:39) [30]

Я одного не пойму с чего ты взял что метод Add вернет тебе результ? Это ж тебе не Фокспро.
Вот цитата из справки :

Adds a string at the end of the list.

function Add(const S: string): Integer; virtual;

Description

Call Add to add a string to the end of the list. Add returns the index of the new string.


Так что оно хоть и компилится но выдает тебе количество строк твоей sql команды. А то что ты хош делается совсем по другому.


 
Сергей М. ©   (2007-05-31 16:47) [37]


> Шакал ©   (31.05.07 16:43) [35]


Прекрати врать и демонстрировать идиотский доморощенный сленг - будет тебе, как и обещано, "снисходительность".


 
Шакал ©   (2007-05-31 16:48) [38]


> Прекрати врать

идея вру?


 
Плохиш ©   (2007-05-31 16:48) [39]


> Шакал ©   (31.05.07 16:43) [35]
> Конференция для начинающих

Это не для тебя конференция.


 
Шакал ©   (2007-05-31 16:50) [40]


> Это не для тебя конференция.

а куда мне в профессионалы податься???


 
Сергей М. ©   (2007-05-31 16:51) [41]


> идея вру?
>


итам где приводишь заведомо некомпилируемый код.


 
Шакал ©   (2007-05-31 16:52) [42]

все комилируется...проверь...
вот корректность выполнения, это да.....


 
Сергей М. ©   (2007-05-31 16:52) [43]


> куда мне в профессионалы податься?


Появится КетмАрь - он тебе подскажет куда)


 
Сергей М. ©   (2007-05-31 16:53) [44]


> все комилируется...проверь


Все. Уймись.


 
Шакал ©   (2007-05-31 16:55) [45]

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


 
DrAndrey ©   (2007-05-31 16:55) [46]

Уважаемый товарищ Шакал. Для решения проблемы Вам необходимо не только написать текст SQL-запроса, но и выполнить его, получив результирующий набор данных, обратитесь к fields[0] и получите его значение (value), в последствии Вы можете прибавить к нему 1, таким образом получите "цифру на 1 больше максимальной столбце
бд ацесс..."


 
Сергей М. ©   (2007-05-31 16:56) [47]


> обосрали блин по всякому


мы старались)


 
Правильный Вася   (2007-05-31 17:17) [48]


> > обосрали блин по всякому

не подставляйся
и не упорствуй в заблуждениях


 
Anatoly Podgoretsky ©   (2007-05-31 21:47) [49]

> Шакал  (31.05.2007 16:43:35)  [35]

Конференция для начинающих!!!


 
Anatoly Podgoretsky ©   (2007-05-31 21:52) [50]

> Сергей М.  (31.05.2007 16:35:27)  [27]

Кетмар скажет


 
Шакал ©   (2007-06-01 09:29) [51]

Бин люди...всю ночь читал книги, много думал ;)....
А РЕШЕНИЯ ТАК И НЕ НАШЁЛ :-(
нашёл функцию succ - хорошая функция...а вот как макс значение найти так и ненашел....


 
Loginov Dmitry ©   (2007-06-01 09:40) [52]

> нашёл функцию succ - хорошая функция...


Так ты и учишь Pascal: эта функция харошая - пойдет. Эта функция не подойдет - она плахая.


 
Шакал ©   (2007-06-01 09:43) [53]


> эта функция харошая - пойдет. Эта функция не подойдет -
> она плахая.

Это ты щас с кем разговаривал???


 
Сергей М. ©   (2007-06-01 09:44) [54]


> РЕШЕНИЯ ТАК И НЕ НАШЁЛ


А оно между тем прямо перед носом - сначала нужно выполнить свормированный тобой SQL-запрос, и только после его выполнения получать результаты.

У тебя где в коде хоть что-либо напоминающее попытку запуска запроса на выполнение (Open, Active) ? Нет этого) .. Ну так а что же ты тогда хочешь, если запрос твой не выполнен ?


 
SlymRO ©   (2007-06-01 09:45) [55]

Удалено модератором


 
Шакал ©   (2007-06-01 09:54) [56]

dat.ADOQ.SQL.Clear;
i:=dat.ADOQ.SQL.Add("select max(id) from kadry");
dat.ADOQ.ExecSQL;
id.Value:=succ(i);
dat.ADOQ.SQL.Clear;
dat.ADOQ.SQL.add("select * from kadry");
dat.ADOQ.open;

Вот полностью весь код...подставляется значение 1...т.е. запрос возвращает 0 :(


 
SlymRO ©   (2007-06-01 09:59) [57]

ААААА!! вот кто виндус напесал! бей его!
dat.ADOQ.SQL.Clear;
dat.ADOQ.SQL.Add("select max(id) from kadry");
dat.ADOQ.Open;
id.Value:=dat.ADOQ.Fielsd[0].Value+1;


 
Loginov Dmitry ©   (2007-06-01 10:01) [58]

Может, всеже книжку какую почитаешь? Ну вот что ты этим хочешь добиться:
i:=dat.ADOQ.SQL.Add("select max(id) from kadry");
?
В пустой список TStrings будет добавлена строка, и функция Add вернет ее индекс 0. Но какое отношение это имеет к базе данных?


 
Сергей М. ©   (2007-06-01 10:07) [59]


> Шакал ©   (01.06.07 09:54) [56]


with dat.ADOQ do begin
 SQL.Text := "select max(id)+1 from kadry";
 Open;
 id.Value := Fields[0].Value;
end;


 
SlymRO ©   (2007-06-01 10:08) [60]

try
:Цыкл
Книга.Open;
try
 while not IQ>0 do
   Книга.Read;
except
 Книга.Перевернуть;
 Goto Цыкл;
end;  
except
 on MozgNotFound: self.УбитьсяАпСтену;
end;


 
Loginov Dmitry ©   (2007-06-01 10:19) [61]

Книга.Перевернуть; не мешало бы взять в отдельный защищенный блок.


 
ANB ©   (2007-06-01 10:20) [62]


> "select max(id) from kadry"

Некузяво. Надо сначала таблицу залочить иначе в сетевом режиме 2 юзера смогут получить одинковое ID + 1


 
Шакал ©   (2007-06-01 10:29) [63]


> with dat.ADOQ do begin
>  SQL.Text := "select max(id)+1 from kadry";
>  Open;
>  id.Value := Fields[0].Value;
> end;

Вы будете смеяться, но ему поле id не найти....


 
SlymRO ©   (2007-06-01 10:37) [64]

DROP TABLE kadry;


 
Сергей М. ©   (2007-06-01 10:42) [65]


> ему поле id не найти


Кому "ему" ?

Что за объект id ? Откуда он у тебя начал фигурировать в программе ?


 
Шакал ©   (2007-06-01 10:50) [66]

Запросу :)
ID это числовое поле в таблице kadry


 
Loginov Dmitry ©   (2007-06-01 11:02) [67]

> Вы будете смеяться, но ему поле id не найти....


В [60] сказано, что нужно делать.


 
Сергей М. ©   (2007-06-01 11:06) [68]


> Шакал ©   (01.06.07 10:50) [66]


А причем здесь "поле эдит" ?


 
Шакал ©   (2007-06-01 11:25) [69]


> А причем здесь "поле эдит" ?

ну я ща вместо эдит RXspinedit вставил


 
Шакал ©   (2007-06-01 11:46) [70]


> DROP TABLE kadry;

чё ты за код написал, у меня теперь все время пишет table kadry not found
:^(


 
Loginov Dmitry ©   (2007-06-01 11:56) [71]

Сделай Format C: и оно вернется


 
Сергей М. ©   (2007-06-01 11:57) [72]


> RXspinedit вставил


Куда "вставил" ?

Как RXspinedit связан с объектом id ?


 
Шакал ©   (2007-06-01 11:58) [73]


> Сделай Format C: и оно вернется

забыл сказать что надо под дос загрузится :-Ь


 
Шакал ©   (2007-06-01 11:59) [74]


> Куда "вставил" ?
>
> Как RXspinedit связан с объектом id ?
>

на форму....
значение RXspinedit заносится в таблицe kadry в поле id


 
Сергей М. ©   (2007-06-01 12:02) [75]


> значение RXspinedit заносится в таблицe kadry в поле id


Ну так прежде чем значение из RXspinedit будет куда-то заноситься, оно сначала должно там оказаться каким-то образом !

Вот и заноси туда это значение:

RXspinedit.Value := Fields[0].Value;

Неужто это так сложно дотумкать самостоятельно ?


 
Правильный Вася   (2007-06-01 12:08) [76]

одно из двух:
1. банальный развод
2. банальный тормоз
оба варианта бесперспективны, зачем ведетесь


 
Шакал ©   (2007-06-01 12:11) [77]


> RXspinedit.Value := Fields[0].Value;

id.value:=Fields[0].Value;

тоже самое...имя у RXspinedit = id


 
Шакал ©   (2007-06-01 12:13) [78]


> одно из двух:
> 1. банальный развод
> 2. банальный тормоз
> оба варианта бесперспективны, зачем ведетесь

Ну конечно, Вы участвовали в шоу разведи мастеров дельфи, всем спасибо за участие :-D

А серьезно...ну не получается у меня.....попросил помощи...а вы головойапстену....


 
Сергей М. ©   (2007-06-01 12:20) [79]


> тоже самое


Что "тоже самое" ?)


 
Шакал ©   (2007-06-01 12:26) [80]


> RXspinedit.Value := Fields[0].Value;
>
> id.value:=Fields[0].Value;

имя объекта RXspinedit - id


 
Плохиш ©   (2007-06-01 12:29) [81]


> Шакал ©   (01.06.07 12:26) [80]

Скажи, чё тебе от нас надо-то?


 
Сергей М. ©   (2007-06-01 12:31) [82]


> имя объекта RXspinedit - id
>


Это мы уже поняли)

Ну и ?


 
Шакал ©   (2007-06-01 12:36) [83]

написал так
edit1.text:=inttostr(dat.ADOQ.Fields[0].Value);
ругается
could not convert variant of type (Null) into type (integer)


 
Loginov Dmitry ©   (2007-06-01 12:40) [84]

edit1.text := dat.ADOQ.Field[0].AsString


 
Плохиш ©   (2007-06-01 12:40) [85]


> could not convert variant of type (Null) into type (integer)

Таблица пустая.


 
sniknik ©   (2007-06-01 12:44) [86]

> Таблица пустая.
или поле


 
Сергей М. ©   (2007-06-01 12:44) [87]

Ну ругается, и что ?

Значит dat.ADOQ.Fields[0].Value действительно равно Null.


 
boriskb ©   (2007-06-01 12:46) [88]


> Шакал ©


Я так автомобили чиню :)

по балону пнул - не помогло, бибикнул - тоже не заводится :))


 
Сергей М. ©   (2007-06-01 12:46) [89]


> Таблица пустая


Таблица непустая, иначе при обращении к заначению поля возникло бы исключение а-ля "нет текущей записи"


 
Шакал ©   (2007-06-01 12:48) [90]

edit1.Text:=dat.ADOQ.Fields[0].AsString;
пустое поле edit получилось


 
clickmaker ©   (2007-06-01 12:49) [91]


>  [89] Сергей М. ©   (01.06.07 12:46)

насколько я знаю, max() может вернуть null только, если не нашел ни одной записи по условию или таблица и вправду пустая


 
boriskb ©   (2007-06-01 12:50) [92]


> пустое поле edit получилось


Ну дык..
Балона то 4 - не по всем пинал :)


 
Плохиш ©   (2007-06-01 12:52) [93]


> Сергей М. ©   (01.06.07 12:46) [89]
>
> > Таблица пустая
>
>
> Таблица непустая, иначе при обращении к заначению поля возникло
> бы исключение а-ля "нет текущей записи"

У него вроде запрос "select max(id)...", он всегда возвращает минимум одну запись... или я уже нить ветки проспал :-)


 
Шакал ©   (2007-06-01 12:53) [94]


> насколько я знаю, max() может вернуть null только, если
> не нашел ни одной записи по условию или таблица и вправду
> пустая

в таблице две записи со значения ми id 1,  2


 
Сергей М. ©   (2007-06-01 12:54) [95]


> пустое поле edit получилось


И ?

Выводы-то сделал ?


 
Сергей М. ©   (2007-06-01 12:55) [96]


> в таблице две записи со значения ми id 1,  2


Врешь.

При этих условиях max(id) обязательно вернет 2, но никак не Null


 
Правильный Вася   (2007-06-01 12:56) [97]


> .попросил помощи...а вы головойапстену....

помощи просят, когда все умеешь, но не хватает некоторых нюансов
и просят направления, где почитать
а ты читать не желаешь, хотя еще в первых постах тебя отправили читать справку по компонентам, которые ты используешь методом НЕнаучного тыка

отсюда логичный вывод: или не умеешь думать, или порезвиться пришел
оба случая клинические


 
Шакал ©   (2007-06-01 12:57) [98]


> Выводы-то сделал ?

не вернулся результат запроса?


 
clickmaker ©   (2007-06-01 12:57) [99]


> в таблице две записи со значения ми id 1,  2

такие варианты
1. не в той таблице
2. не в той базе
3. ты что-то неправильно делаешь
4. ты просто прикалываешься тут над всеми

выбирай


 
Сергей М. ©   (2007-06-01 13:00) [100]


> не вернулся результат запроса?


Ага, вероломству запроса нет предела - ушел, обещал, понимаешь ли, вернуться,  и не вернулся... Вот ведь зараза какая !)

Если бы он не вернулся, ты бы сейчас хныкал об другом, мол, че за ошибка такая-то)...


 
sniknik ©   (2007-06-01 13:09) [101]

> насколько я знаю, max() может вернуть null только, если не нашел ни одной записи по условию или таблица и вправду пустая
наверняка не все движки похоже работают но jet еще возвращает null если значение поля (все) = null.

> 4. ты просто прикалываешься тут над всеми
самый вероятный вариант ИМХО. "включил дурочку". а после скажет - "ничего вы не понимаете, помочь не можете, уйду я от вас. а еще мастера!"


 
Плохиш ©   (2007-06-01 13:11) [102]


> а после скажет - "ничего вы не понимаете, помочь не можете,
>  уйду я от вас. а еще мастера!"

Когда ж этот "после" придёт?


 
sniknik ©   (2007-06-01 13:12) [103]

да быстрее бы уж... заждались ;о).


 
Шакал ©   (2007-06-01 15:26) [104]

Ну вот скажите мне, что не правильно....

dat.ADOQ.Close;
dat.ADOQ.SQL.Clear;
dat.ADOQ.SQL.Add("select max(id) from kadry");
dat.ADOQ.ExecSQL;
edit1.Text:=dat.ADOQ.Fields[0].AsString;
dat.ADOQ.Close;
dat.ADOQ.SQL.Clear;
dat.ADOQ.sql.Add("select * from kadry");
dat.ADOQ.open;

ведь вот эта строка "dat.ADOQ.sql.Add("select * from kadry");" - в дбгриде отображается корректно, все записи, включая id...


 
Sergey13 ©   (2007-06-01 15:31) [105]

> [104] Шакал ©   (01.06.07 15:26)
> Ну вот скажите мне, что не правильно....

Ну тогда объясни, почему у тебя в одном случае ExecSQL, а в другом open?


 
Сергей М. ©   (2007-06-01 15:32) [106]

Сказка, блин, про белого бычка)

Ну какого лешего ты опять влупил ExecSQL ?

Ты и вправду придурок или совсем плох здоровьем ?)


 
Шакал ©   (2007-06-01 15:35) [107]

dat.ADOQ.Close;
dat.ADOQ.SQL.Clear;
dat.ADOQ.SQL.Add("select max(id) from kadry");
dat.ADOQ.open;
edit1.Text:=dat.ADOQ.Fields[0].AsString;
dat.ADOQ.Close;
dat.ADOQ.SQL.Clear;
dat.ADOQ.sql.Add("select * from kadry");
dat.ADOQ.open;

Если там ставлю open Пишет что поле ID не найдено
???


 
Сергей М. ©   (2007-06-01 15:37) [108]


> Пишет что поле ID не найдено


Раз пишет, значит так и есть.


 
Шакал ©   (2007-06-01 15:38) [109]


> Раз пишет, значит так и есть.

Но этот запрос dat.ADOQ.sql.Add("select * from kadry"); выводит данные в дбгрид..и там поле ID отображается!!!!!!!!!!!!!!!!!!!!


 
k2 ©   (2007-06-01 15:41) [110]

а ты попробуй сделать select id, ...


 
Шакал ©   (2007-06-01 15:45) [111]


> а ты попробуй сделать select id, ...

хм...написал так
dat.ADOQ.Close;
dat.ADOQ.SQL.Clear;
dat.ADOQ.sql.Add("select id from kadry");
dat.ADOQ.open;

выдал ошибку что не найдено следующее поле в таблице!!!!!!!!!!!!!!!!!!!


 
k2 ©   (2007-06-01 15:47) [112]

и о чем это нам говорит? :)


 
Сергей М. ©   (2007-06-01 15:47) [113]


> выдал ошибку что не найдено следующее поле в таблице


Раз выдал, значит его там действительно нет.

вариант №2 - ты просто придурок, и тебе - в очередь за рецептом к Кетмарю)


 
Шакал ©   (2007-06-01 15:47) [114]

dat.ADOQ.sql.Add("select id, field2 from kadry");

Ошибка что не найдено следующее поле..и т.д.


 
Шакал ©   (2007-06-01 15:49) [115]

А написал в запрос все поля, показал в грид все нормально


 
Sergey13 ©   (2007-06-01 15:49) [116]

> [111] Шакал ©   (01.06.07 15:45)

А если не экономить на компонентах и добавить еще пару квериков.
dat.ADOQ1.Close;
dat.ADOQ1.SQL.Text:="select max(id) from kadry";
dat.ADOQ1.open;
edit1.Text:=dat.ADOQ1.Fields[0].AsString;

dat.ADOQ2.Close;
dat.ADOQ2.sql.Text:="select * from kadry";
dat.ADOQ2.open;


 
Шакал ©   (2007-06-01 15:49) [117]


> Сергей М.

я тебя не оскорблял..зачем ты так


 
Сергей М. ©   (2007-06-01 15:52) [118]


> Шакал ©   (01.06.07 15:49) [117]


А врать с твоей стороны - не оскорбление ?)


> dat.ADOQ.sql.Add("select id, field2 from kadry");
>
> Ошибка что не найдено следующее поле..и т.д.


Выполнение ЭТОЙ строчки НЕ может привести к ЭТОЙ ошибке.
Ври да не завирайся !


 
Шакал ©   (2007-06-01 15:53) [119]


> Выполнение ЭТОЙ строчки НЕ может привести к ЭТОЙ ошибке.
>
> Ври да не завирайся !

я клянусь он так пишет


 
Сергей М. ©   (2007-06-01 15:55) [120]


> он так пишет


Кто "он" ?

Что отладчик говорит при пошаговой трассировке ?


 
Шакал ©   (2007-06-01 15:57) [121]

Блин....а через новый квери пошло...!!!!!8)
dat.ADOQueryID.Close;
dat.ADOQueryID.SQL.Clear;
dat.ADOQueryID.SQL.Add("select max(id)+1 from kadry");
dat.ADOQueryID.open;
edit1.Text:=dat.ADOQueryID.Fields[0].AsString;

Всем огромное спасибо, хоть Вы меня и оскорбляли, но действительно сильно помогли, я 3 дня над этим бился....а дело как всегда на 3 мин было....


 
Плохиш ©   (2007-06-01 15:59) [122]


> Шакал ©   (01.06.07 15:53) [119]

В редакторе формы кликаешь на своём кверике дважды мышакана и в открывшемся окне удалёешь к чёртовой матери все поля, которые ты туда по своему скуподумию нафигачил...


 
Шакал ©   (2007-06-01 16:01) [123]


> Плохиш

у меня через этот редактор fields настроины поля которые должен показывать дбгрид


 
Плохиш ©   (2007-06-01 16:03) [124]

Я бы ему и метлу не доверил...


 
Сергей М. ©   (2007-06-01 16:04) [125]


> хоть Вы меня и оскорбляли, но действительно сильно помогли


Ну пока дыню тебе в очко не закатишь, ты ж не пошевелишься ?)


> я 3 дня над этим бился


Бедняга)

Бился, блин, бился Иван-Царевич с ворогом несметным 3 дня и 3 ночи, и не знал он, что победить сие полчище можно было в 3 секунды, имея на вооружении не меч и кайло-кувадлу, а гораздо более мощно-волшебное оружие - меч-кладенец, известный также как "встроенный в Делфи Отладчик"

))


 
McSimm_ ©   (2007-06-01 16:05) [126]

Чтение ветки оставило отвратительные впечатления.


> Шакал ©

Это не в твой адрес...


 
Шакал ©   (2007-06-01 16:06) [127]

Плохишь ща я скомпилирую прогу (она правда еще не доканца доделана) ссылку дам посмотришь как мастер....


 
Шакал ©   (2007-06-01 16:21) [128]

http://porhovpost.jino-net.ru/1/prg.rar

Моя первая программа...:) так что не судите строго....
и надо будет дописать если упомянутая выше таблица пустая, что бы 1 вставлял.....


 
SlymRO ©   (2007-06-04 10:43) [129]

Кликнул на ссылку тока чтобы посмотреть размер... Ну ты блондин одназначна или всех остальных на них считаешь... низнакомый экзек качать сирано что поднимать мыло в бане в кругу низнакомых людей



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

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

Наверх




Память: 0.79 MB
Время: 0.021 c
2-1181198499
Solbon
2007-06-07 10:41
2007.07.01
Системный журнал


2-1181303716
koha
2007-06-08 15:55
2007.07.01
на странный глюк нарвался


15-1180763225
Настя
2007-06-02 09:47
2007.07.01
помогите разобраться


15-1180451994
Alx2
2007-05-29 19:19
2007.07.01
Жара


2-1181201129
Snane
2007-06-07 11:25
2007.07.01
Замена DBNavigator