Jag har försökt tidigare med ren VB, men misslyckats.
Nu försöker jag via SQL
Jag registrera mina ArrNo som
002,005,006 osv.
Nu vill jag försöka att hitta de nummer som inte är registrerade.
I QA försöker jag så här:
'här vill jag ha tag på det högsta ArrNo
select top 1 arrno as ##tmpArrNo from t_songtitlar where arrno not like 'c%' order by arrno desc
go
'sen tänkte jag göra en tmp-tabel och fylla med ALLA nr ifrån 1 till högsta.
if not exist
CREATE TABLE t_Temp(
t_tmp int NOT NULL
)
go
'här är mina första problem han tycker inte om i
for i = 1 to ##tmpArrNo
insert into t_Temp(t_tmp)Values (i)
next
go
efter det så tänkte jag göra en jämmförande SQL(om jag klarar det) och plocka ut de ArrNo som finns kvar. De borde då vara de lediga nummren. Tänker jag rätt? Eller något bättre förslag?