Fråga : Att ha en @@Identitykris med ADO och att göra en uppdatering till SQL från tar fram 2010

Normalt med ett lagrat tillvägagångssätt, jag kan gå @@IDENTITY tillbaka. Sedan jag var oförmögen att figurera ut hur man passerar binära data till ett lagrat tillvägagångssätt, I-förmiddag using ADO, och att göra en rikta update.

I inte kan figurera ut hur man får @@identityen/SCOPE_IDENTITY från den uppdaterade record.
If som du ser sqlen, den är i stort VALD, var FALSKT (inga rekord). När jag gör uppdateringen, värdera av IDet sätter in är ogiltig. Om I. Requery de ska resultaten avlägsnar den nyligen ökade record.
I önskar inte att göra ett valt max (LEGITIMATION), som det inte finns någon garanti (det är though högt rimligt) som jumborekordet är det korrekta.

If det var några halv-unika data, liksom den kända kunden, mig kunde bestämt välja max (ID) var lastname = x och firstname = Y. Och jag kan avsluta upp att måste att göra det, men jag skulle funderare där måste att vara a långt som får LEGITIMATIONEN av det nyligen ökade rekordet via ADO.

If som jag använder .AbsolutePosition till bokmärken det, mig, skulle fortfarande för att inte vara kompetent att nollställa det till det rekord efter. Requery, sedan det skulle fortfarande inte finns några resultat.

There är talrika lösningar som jag kan funderare av (få maxet (LEGITIMATION) och att ändra var från 1 = 0 till > lastidused), bara Iförmiddagen som söker efter inte egentligen en lösning. Förmiddag som I undrar, om jag missa något med att få LEGITIMATIONEN av en nyligen ökad skulle också något liknande för record.

I för att veta hur man passerar binärt till ett lagrat tillvägagångssätt från ms Access.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
" codeBody " " >Function AddImage (den ByVal fileNamen för class= " för
Related lösningar för class= ": title= " binära data för Insert för class= " som binära data från avbildar sparar till SQL-serveren från ms Access

Svar : Att ha en @@Identitykris med ADO och att göra en uppdatering till SQL från tar fram 2010

Du bör vara kompetent att göra detta EFTER ditt mellanlägg:

Dunkel rsID som ADODB.Recordset

Fastställd rsID = ny ADODB.Recordset

rsID.Open ”VALD @@IDENTITY som NewID”, anslutning

Msgbox rsID (”NewID”)

Gör självfallet detta för bokslut din ADOanslutning.
Andra lösningar  
 
programming4us programming4us