Desktop
Website
Multimedia
Database
Security
Enterprise
Vraag : asp.net ik probeer om de @@IDENTITYwaarde te lezen en om te zetten - het werkt in één van mijn Procs. - maar niet in een andere
Ik heb dit het werken in dit proc. waar een SqlDataSource1_Insert…. is
Ik kan de UITGEZOCHTE @@IDENTITY waarde krijgen en het omzetten in een geheel.
Beschermde SubSqlDataSource1_Inserted (ByVal
afzender als Voorwerp, ByVal e als System.Web.UI.WebControls.SqlDataSourceStatusEventArgs
)
'Sparen het beeld in gegevensbestand
'Krijg nieuwe recordId
Verduister identiteitskaart als Geheel
Gebruikend bevel als SqlCommand = DirectCast (e.Command.Connection.CreateCommand
(
), SqlCommand)
command.CommandType = CommandType.Text
command.CommandText = „SELECTEER @@IDENTITY“
identiteitskaart = Convert.ToInt32 (command.ExecuteScalar
())
Het Gebruiken van het eind
'Krijg beeldidentiteitskaart
Verduister imageId als Koord = id.ToString ()
'Krijg de Controle ILoad
Verduister picture1 als ILoad = DirectCast (Me.FormView1.Row.FindControl
(„picture1
“), ILoad)
'Het beelddossiers van de update in gegevensbestand
'WebImage.SynchronizeCustomStorage
(picture1.Value
, Director.Ex_E_204_ILoad1_InternalCode
, imageId)
picture1.SynchronizeCustomStorage
(imageId
)
Het Gebruiken van het eind
Sub van het eind
Kan niet Ik het in deze procedure?? omzetten?
Beschermde SubbtnLoadImageSet1_Click (ByVal
afzender als Voorwerp, ByVal e als System.EventArgs)
Schemerige identiteitskaart als Geheel
Schemerige Connection1 als Nieuwe SqlConnection („Gegevens Source=DENNISWEST8101 \ SQLEXPRESS
; Aanvankelijke
Catalog=Used_trucks; Gebruiker - identiteitskaart =westdh12; Password=xxxx;
Geïntegreerdew
Security=True“)
'Cre�ër het voorwerp van het Bevel
Verduister nonqueryCommand als SqlCommand = Connection1.CreateCommand (
)
Connection1.Open ()
nonqueryCommand.CommandText
= „SELECTEER @@IDENTITY“
identiteitskaart = Convert.ToInt32 (nonqueryCommand.CommandText
)
Het ontbreekt hier met de foutenmelding…
Koord van de input was niet in een correct formaat.
Beschrijving: Unhandled uitzondering voorkwam tijdens de uitvoering van het huidige Webverzoek. Gelieve te herzien het stapelspoor voor meer informatie over de fout en waar het in de code voortkwam.
De Details van de uitzondering: System.FormatException: Koord van de input was niet in een correct formaat.
Bron Fout:
Lijn 131: nonqueryCommand.CommandText
= „SELECTEER @@IDENTITY“
Lijn 132:
identiteitskaart = Convert.ToInt32 (nonqueryCommand.CommandText
)
Lijn 133:
Lijn 132
Sub van het eind
Antwoord : asp.net ik probeer om de @@IDENTITYwaarde te lezen en om te zetten - het werkt in één van mijn Procs. - maar niet in een andere
Hallo,
u schuint gebruik af het als dat. @@identity geeft u de identiteitswaarde van het recentste tussenvoegsel in de huidige zitting. Aangezien geen tussenvoegsel exeuted u ongeldig zal worden is. Wat is het u wil doen?
/peter
Gepost via Mobiel EE
Andere oplossingen
Somebody verzendt emialsvorm mijn hotmailrekening
een programma probeert om het volgende e-mailbericht uit uw naam te verzenden - de Levende post van Vensters
Kleine Statische IP Bedrijfs van de Server 2008 verandering
sharepoint stichting 2010 op met 32 bits?
Word 2003 die - met lijsten, rijen, en cellen werken
Navigeer aan de pagina van een specifiek punt op een gridview
Hyperlink die het diagram/de Tekening activeren
Apple iWeb - hoe te om HTML aan Schijf de website via FTP te publiceren te bewaren of?
sql - datumformaat
Het van een lus voorzien over de tellers van googlekaarten v3