Dim id as integer = 1
Dim command as sqlcommand
Dim reader as idatareader
command = db.GetSqlStringCommand("select id, image, caption from profile where id = @id and image IS NOT NULL Order By NEWID()")
db.AddInParameter(command, "@id", DbType.Int32, id)
reader = db.ExecuteReader(Command)
Le code est de lancer une erreur que je ne l'ai jamais vu auparavant ....Argument Exception dans la méthode DeriveParameters
SqlCommand.DeriveParameters a échoué parce que la valeur de la propriété SqlCommand.CommandText est un nom invalide multipart "/port: 4544/chemin: "C: \ sitepath"/vpath: "/ sitepath" ", utilisation incorrecte des guillemets.
Comment corriger cette erreur.
Le bloc d'application d'accès aux données de la bibliothèque d'entreprise fournit la base de données, la chaîne de connexion utilisée est la chaîne par défaut et fonctionne avec beaucoup d'autres requêtes sur le site. Si je remplace les paramètres par des valeurs entières et exécutez la requête dans SQLSMS, il renvoie les résultats attendus. Merci – Phil