これは、C#で(接続プール用に)を使用して使用するためのサンプルコードです。今のところ、メソッドに含まれていないためにエラーが発生していると思います。しかし、これを回避する方法はありますか?
<% @Page Language="C#" %>
<% @Import Namespace="System.Data.Odbc" %>
<% @Import Namespace="System.Web.Configuration" %>
<script language="C#" runat="server">
string conString = WebConfigurationManager.ConnectionStrings["cheese"].ConnectionString;
using (OdbcConnection con = new OdbcConnection(conString)) {
con.Open();
using (OdbcCommand com = new OdbcCommand("SELECT pies FROM ducks WHERE isapie = nope", con)) {
com.Parameters.AddWithValue("@var", paramWord);
using (OdbcDataReader reader = com.ExecuteReader()) {
while (reader.Read()) {
Response.Write(reader.GetString(0));
}
}
}
con.Close();
}
</script>
現在、エラーが発生している行は次のとおりです。
Line 8: using (OdbcConnection con = new OdbcConnection(conString)) {
そして、問題のエラーは次のとおりです。
Compiler Error Message: CS1519: Invalid token 'using' in class, struct, or interface member declaration
コードを最小限に抑え、編集しやすいようにしているので、不要なクラスやメソッドなどは、単にそれらを使用するためだけに使用しないようにしたいと思います。