Microsoft
Software
Hardware
Network
Question : asp.net que j'essaye de lire et convertir la valeur de @@IDENTITY - cela fonctionne dans une de mon Procs. - mais pas dans des autres
J'ai ce fonctionnement dans ce proc. là où est un SqlDataSource1_Insert….
Je peux obtenir la valeur CHOISIE de @@IDENTITY et la convertir en nombre entier.
------------------------------------------------------------------------------------
SqlDataSource1_Inserted secondaire protégé (expéditeur
de ByVal comme objet, ByVal e comme System.Web.UI.WebControls.SqlDataSourceStatusEventArgs
)
'Sauf l'image dans la base de données
'Obtenir le nouveau recordId
Obscurcir l'identification comme nombre entier
Using la commande comme SqlCommand = DirectCast (e.Command.Connection.CreateCommand
(
), SqlCommand)
command.CommandType = CommandType.Text
command.CommandText = « @@IDENTITY CHOISI »
identification = Convert.ToInt32 (command.ExecuteScalar
())
Extrémité Using
'Obtenir l'identification d'image
Obscurcir l'imageId comme corde = id.ToString ()
'Obtenir la commande d'ILoad
Obscurcir picture1 comme ILoad = DirectCast (Me.FormView1.Row.FindControl
(« picture1
»), ILoad)
'Mettre les dossiers à jour d'image dans la base de données
'WebImage.SynchronizeCustomStorage
(picture1.Value
, Director.Ex_E_204_ILoad1_InternalCode
, imageId)
picture1.SynchronizeCustomStorage
(imageId
)
Extrémité Using
Sous-marin d'extrémité
---------------------------------------------------------
Je ne peux pas le convertir de ce procédé ? ? ?
---------------------------------------------------------
btnLoadImageSet1_Click secondaire protégé (expéditeur
de ByVal comme objet, ByVal e comme System.EventArgs)
Faible identification comme nombre entier
Faible Connection1 en tant que nouveau SqlConnection (« point d'émission =DENNISWEST8101 \ SQLEXPRESS
; Catalog=Used_trucks
initial ; Identification de l'utilisateur =westdh12 ; Password=xxxx ;
Security=True
Integrated »)
'Créer l'objet de commande
Obscurcir le nonqueryCommand comme SqlCommand = Connection1.CreateCommand (
)
Connection1.Open ()
nonqueryCommand.CommandText
= « @@IDENTITY CHOISI »
identification = Convert.ToInt32 (nonqueryCommand.CommandText
)
Il échoue ici avec le message d'erreur…
La corde d'entrée n'était pas dans un format correct.
Description : Une exception unhandled s'est produite pendant l'exécution de la demande courante de Web. Veuillez passer en revue la trace de pile pour plus d'informations sur l'erreur et où elle a provenu du code.
Détails d'exception : System.FormatException : La corde d'entrée n'était pas dans un format correct.
Erreur de source :
Ligne 131 : nonqueryCommand.CommandText
= « @@IDENTITY CHOISI »
Ligne 132 :
identification = Convert.ToInt32 (nonqueryCommand.CommandText
)
Ligne 133 :
Ligne 132
Sous-marin d'extrémité
Réponse : asp.net que j'essaye de lire et convertir la valeur de @@IDENTITY - cela fonctionne dans une de mon Procs. - mais pas dans des autres
Bonjour,
vous utilisation biseautée il aimez cela. le @@identity te donne la valeur d'identité de la dernière insertion en session courante. Car aucune insertion pas exeuted vous deviendrez nul. Qu'est-ce vous veulent-il faire ?
/peter
Signalé par l'intermédiaire du mobile de l'EE
Autres solutions
MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
Emplacement primaire de deux SCCM dans l'annuaire actif
L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
Stocker le dossier dans le mysql using connector.net et le champ de goutte
Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
Winzip 12 issues de secours du travail ?