DataBase
4 отговора
113 прегледа
DataBase
Здравейте!
База данни на Access, primary key е Auto Increment поле. Използвам Data aware контроли за въвеждане на информацията, но не DBGrid, има бутон apply записване на записа в базата и искам след това в един Label да покажа част от информацията от току-що въведения запис. Проблемът е следния: когато се въвежда записа аз не знам стойността на primary key, а не знам как да намеря кой е току-що въведения запис (не му знам знам primary key). Някакви идеи? Благодаря предварително
База данни на Access, primary key е Auto Increment поле. Използвам Data aware контроли за въвеждане на информацията, но не DBGrid, има бутон apply записване на записа в базата и искам след това в един Label да покажа част от информацията от току-що въведения запис. Проблемът е следния: когато се въвежда записа аз не знам стойността на primary key, а не знам как да намеря кой е току-що въведения запис (не му знам знам primary key). Някакви идеи? Благодаря предварително
Re: DataBase
Тривиалния начин е:
select max (primary_key) from table
чети и дишай по-леко
select max (primary_key) from table
чети и дишай по-леко
Re: DataBase
Каква е гаранцията, че междувременно друг не е добавил друг запис и тогава select max (key) ще сочи към друг запис...
Re: DataBase
* Е нали щом въвеждаш запис, то е за да го търсиш след това по някакъв критерии, който си въвел, не само по Primary Key.
* Или пък търси го по инфото от Data aware контролите.
* Мax(Primary Key) не е добър стил на изпълнение (някой друг може да е въвел запис междувременно)
Дали завиването на крушка е софтуерен проблем?
* Или пък търси го по инфото от Data aware контролите.
* Мax(Primary Key) не е добър стил на изпълнение (някой друг може да е въвел запис междувременно)
Дали завиването на крушка е софтуерен проблем?
Re: DataBase
само с MAX - гаранция - Франция /или друг туристически обект, по избор/. към SELECT MAX(PK) се добавя WHERE където се търси по част от токущо въведената ИЗВЕСТНА част от записа. това пак не е АБСОЛЮТНО защитено, но е приемливо...
--------------------------------------
Започва Път от моят праг...
--------------------------------------
Започва Път от моят праг...