0
string q="SELECT CONCAT(" + table_users + ".f_name," + table_users + ".l_name) AS Username, (" + table_ship + ".name_it-ITA) AS Lang FROM...";
こんにちは、私はこの特殊文字に問題があります。 PHPではバックティックで解決しますが、C#では解決できません。 []とバッククォートで試しましたが、 ''でも試しましたが、成功しませんでした。 列ヘッダー名 "name_it-ITA"の名前を変更する方が簡単ですが、できません。 ご存知ですか?あなたが使用できるMySQLでmysqlの列のヘッダーに特殊文字があります。C#
BR
で包まれ、すべての列とテーブルの名前缶に関連していないbacticks C#のように簡単にバッククォートするには、おそらく動的テーブル名を許可するなど、クエリに関するその他の問題があるはずです。 – Uueerdo
それはmysqlです。どの言語をmysqlと話していても問題はありません。まだmysqlにsqlを送信していて、mysqlの必須フォームに書かなければなりません。 '[]'はmysqlの引用符/エスケープ文字ではありません。 –
'' foo.name_it-ITA')AS Lang'' –