Demonstrações com o MySQL preparadas em Net @ VS.?
-
06-07-2019 - |
Pergunta
De acordo com a MySQL .Net conector docs , ao executar instruções preparadas, o símbolo @ é utilizado para definir um paramter. Ao tentar isso eu tenho um erro. Em seguida, o comentário do usuário na parte inferior da página diz se você tem problemas, substituir o? para o caractere @. Existe alguma maneira para controlar espera MySQL qual personagem para instruções preparadas? Eu preferiria que ele usado para o símbolo "@" como seria torná-lo mais semelhante ao SQL Server, o que eu estou tentando migrar do.
Solução
Old Syntax, oldSyntax : Permite o uso de '@' símbolo como um marcador de parâmetro. Esta opção foi depreciado em Connector / NET 5.2.2. Todo o código futuro devem ser escritas usando o '@' símbolo.
MySqlConnection myConnection = new MySqlConnection();
myConnection.ConnectionString = "**OldSyntax=true**; server=myHost; database=myDB; Username=myUser; pwd=myPass; ";
myConnection.Open();