最初に、少なくとも 1 日は awnsers を検索したので、これを試してみようと思いました。
学校のプロジェクト用にこのショッピングカートを作成しようとしていますが、コードに苦労しています。先生 (sql) からデータベースをチェックするように言われましたが、間違いがいくつかありました (私のせいではありません)。これらの小さなエラーを修正しました。
SELECT xxxx FROM xxx = エラーなしを実行すると、すべてがグリッドビューに表示されます。2番目の部分を追加すると、「FROM句の構文エラー」が発生します。3番目の部分を追加して2番目の部分を除外しても同じエラーです。
たぶん、私が思いついたのは、データベース内のこの小さなことだけでした: フィールドプロパティ 一般的なインデックス: はい (重複なし)
それはおそらく些細なことですが、それは私を夢中にさせているので、どんな助けも大歓迎です。
関連するコードは次のとおりです。
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["add"] == null)
{
Response.Redirect("producten.aspx");
}
else
{
Label a = new Label();
a.Text = Request.QueryString["add"];
lbl_testing.Text = a.Text;
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; "
+ "Data Source=|DataDirectory|webwinkel.accdb";
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = "SELECT prijs , product_id FROM Product" +
"WHERE product_id ='" + lbl_testing.Text + "'";
//"INSERT INTO Orderregels(prijsperstuk, product_id)" +
try
{
conn.Open();
OleDbDataReader reader = cmd.ExecuteReader();
Label1.Text = "";
GridView1.DataSource = reader;
GridView1.DataBind();
reader.Close();
}
catch (Exception exc)
{
Label1.Text = exc.Message;
}
finally
{
conn.Close();
}
}
}