spoeky
Legacy Member
Ik wil graag met detail pagina werken. Waar ik de details van mijn product weer geef. maar ik krijg heel de tijd een de zelfde fout.
dim product as string
Sub Page_Load(Sender As Object, E As EventArgs)
product = request.querystring("product_ID").tostring()
If Not Page.IsPostBack Then
DBConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("airco.mdb"))
DBConnection.Open()
SQLString = "SELECT tblproducten.product_ID,tblproducten.Model,tblprod ucten.informatie, tblMerk.merk, tblproducten.foto,tblproducten.watt, tblproducten.categorie_ID FROM tblcategorie INNER JOIN (tblMerk INNER JOIN tblproducten ON tblMerk.Merk_ID = tblproducten.Merk_ID) ON tblcategorie.categorie_ID = tblproducten.categorie_ID WHERE product_ID = '%" & product & "%' "
DBCommand = New OleDbCommand(SQLString, DBConnection)
DBReader = DBCommand.ExecuteReader()
productdetail.DataSource = DBReader
productdetail.DataBind()
DBReader.Close()
DBConnection.Close()
End If
end sub
foutmelding:
Details van uitzondering: System.Data.OleDb.OleDbException: Gegevenstypen komen niet overeen in criteriumexpressie.
Fout in bron:
Regel 28: SQLString = "SELECT tblproducten.product_ID,tblproducten.Model,tblprod ucten.informatie, tblMerk.merk, tblproducten.foto,tblproducten.watt, tblproducten.categorie_ID FROM tblcategorie INNER JOIN (tblMerk INNER JOIN tblproducten ON tblMerk.Merk_ID = tblproducten.Merk_ID) ON tblcategorie.categorie_ID = tblproducten.categorie_ID WHERE product_ID = '%" & product & "%' "
Regel 29: DBCommand = New OleDbCommand(SQLString, DBConnection)
Regel 30: DBReader = DBCommand.ExecuteReader()
Regel 31: productdetail.DataSource = DBReader
Regel 32: productdetail.DataBind()
aanpassen
dim product as string
Sub Page_Load(Sender As Object, E As EventArgs)
product = request.querystring("product_ID").tostring()
If Not Page.IsPostBack Then
DBConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("airco.mdb"))
DBConnection.Open()
SQLString = "SELECT tblproducten.product_ID,tblproducten.Model,tblprod ucten.informatie, tblMerk.merk, tblproducten.foto,tblproducten.watt, tblproducten.categorie_ID FROM tblcategorie INNER JOIN (tblMerk INNER JOIN tblproducten ON tblMerk.Merk_ID = tblproducten.Merk_ID) ON tblcategorie.categorie_ID = tblproducten.categorie_ID WHERE product_ID = '%" & product & "%' "
DBCommand = New OleDbCommand(SQLString, DBConnection)
DBReader = DBCommand.ExecuteReader()
productdetail.DataSource = DBReader
productdetail.DataBind()
DBReader.Close()
DBConnection.Close()
End If
end sub
foutmelding:
Details van uitzondering: System.Data.OleDb.OleDbException: Gegevenstypen komen niet overeen in criteriumexpressie.
Fout in bron:
Regel 28: SQLString = "SELECT tblproducten.product_ID,tblproducten.Model,tblprod ucten.informatie, tblMerk.merk, tblproducten.foto,tblproducten.watt, tblproducten.categorie_ID FROM tblcategorie INNER JOIN (tblMerk INNER JOIN tblproducten ON tblMerk.Merk_ID = tblproducten.Merk_ID) ON tblcategorie.categorie_ID = tblproducten.categorie_ID WHERE product_ID = '%" & product & "%' "
Regel 29: DBCommand = New OleDbCommand(SQLString, DBConnection)
Regel 30: DBReader = DBCommand.ExecuteReader()
Regel 31: productdetail.DataSource = DBReader
Regel 32: productdetail.DataBind()
aanpassen
en dan hadden ze nog een convertchartoint ftie want normaal mochten er geen karakters inzitten, ma da was toch gebeurd ooit in het verleden