Je rencontre des problèmes pour écrire une requête en utilisant des variables. Voici mon codeRequête SQL n'entrant pas la valeur de ma variable
Dim bondnumber as String = "69836"
Dim PasswordCheck As String = "DECLARE @investor varchar(10),
@thepassword varchar(20), @linkedserver2 varchar(25), @sql varchar(1000) "
PasswordCheck += "SELECT @investor = '" & bondnumber & "',
@linkedserver2 = 'binfodev', "PasswordCheck += "@sql = 'SELECT * FROM ' +
@linkedserver2 + ' WHERE bondno = ''@investor'' ' EXEC(@sql)"
Il ne semble pas passer correctement les variables dans la requête et je ne sais pas où je vais mal
des idées?
Pouvez-vous fournir un peu plus de détails s'il vous plaît? Où les variables ne sont-elles pas transmises correctement? –
Supprime les guillemets autour du @ linkedserver2 dans la dernière affectation de PasswordCheck. Vous n'en avez pas besoin car VARCHAR est dans une variable. –