에 따르면 준비된 명령문을 실행할 때 @ 기호를 사용하여 매개 변수를 정의합니다. 이것을 시도 할 때 나는 오류가있다. 그런 다음 페이지 하단의 사용자 의견에 문제가 있으면 @ 문자. 준비된 문장에 대해 MySQL이 기대하는 문자를 제어하는 방법이 있습니까? "@"기호를 사용하는 편이 좋을 것 같습니다. SQL Server와 더 유사하게 만들려고합니다..Net @ VS.에 MySQL이있는 준비된 문?
0
A
답변
1
Old Syntax, OldSyntax : '@'기호를 매개 변수 표식으로 사용할 수 있습니다. 이 옵션은 Connector/NET 5.2.2에서 사용되지 않습니다. 모든 향후 코드 은 '@' 기호로 작성해야합니다.
MySqlConnection myConnection = new MySqlConnection();
myConnection.ConnectionString = "**OldSyntax=true**; server=myHost; database=myDB; Username=myUser; pwd=myPass; ";
myConnection.Open();
무엇이 오류입니까? 코드를 게시 할 수 있습니까? –
?를 사용하면 오류가 없습니다. 문자를 매개 변수의 첫 번째 문자로 사용합니다. 괜찮습니다. 모든 것이 효과가 있습니다. 단, docs에 나와있는 것처럼 @ 문자를 사용하고 SQL Server에서 사용하는 것과 동일한 문자를 사용하는 것을 제외하고는. – Kibbee
어떤 MySQL Connector 버전을 사용하고 있습니까? – LukeH