Ik ben bezig met een edit functie voor reeds bestaande menu items, maar krijg steeds een NO DATA error als een veld in de resultset van de query leeg is.
Dit is mijn code:
Het veld menu_omschrijving is optioneel en is dus in 99% van de gevallen leeg.
De error die ik krijg begint echter te zeuren bij het veld wat erna komt (ongeacht welke waarde ik ook opvraag)
hij geeft nu dus de error op line 112.
Als ik de query uitvoer in mysql-front wordt hij gewoon goed uitgevoerd en krijg ik
een leeg veld bij het menu_omschrijving veld. (heb de query gecopy paste uit een
response.write dus de query is correct)
Wat doe ik in mijn almachtige ontwetendheid verkeerd? Ik zit echt al ruim 1.5 uur te klooihannesen maar kom er niet uit
Dit is mijn code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| 'query de menu info
Dim query_menu_info as string = "select * from menu where menu_id =
"& menu_item_id.Text
Dim reader_menu_info as OdbcDataReader
Dim obj_menu_info as neW OdbcCommand ( query_menu_info, objConn)
objConn.Open()
reader_menu_info = obj_menu_info.ExecuteReader()
while reader_menu_info.read()
response.write( reader_menu_info("menu_id") &"<BR>" )
try
response.write( reader_menu_info("menu_omschrijving") &"<BR>" )
catch
end try
response.write( reader_menu_info("menu_parent") &"<BR>")
response.write( reader_menu_info("menu_sortering") &"<BR>" )
response.write( reader_menu_info("menu_soort") &"<BR>" )
response.write( reader_menu_info("taal_id") &"<BR>" )
end while
objConn.Close()
end sub |
Het veld menu_omschrijving is optioneel en is dus in 99% van de gevallen leeg.
De error die ik krijg begint echter te zeuren bij het veld wat erna komt (ongeacht welke waarde ik ook opvraag)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| --------------------------------------------------------------------------------
NO_DATA - no error information available
Description: An unhandled exception occurred during the execution of the current
web request. Please review the stack trace for more information about the error
and where it originated in the code.
Exception Details: Microsoft.Data.Odbc.OdbcException: NO_DATA - no error
information available
Source Error:
Line 110: catch
Line 111: end try
Line 112: response.write( reader_menu_info("menu_parent") &"<BR>")
Line 113: response.write( reader_menu_info("menu_sortering")
&"<BR>" )
Line 114: response.write( reader_menu_info("menu_soort") &"<BR>" ) |
hij geeft nu dus de error op line 112.
Als ik de query uitvoer in mysql-front wordt hij gewoon goed uitgevoerd en krijg ik
een leeg veld bij het menu_omschrijving veld. (heb de query gecopy paste uit een
response.write dus de query is correct)
Wat doe ik in mijn almachtige ontwetendheid verkeerd? Ik zit echt al ruim 1.5 uur te klooihannesen maar kom er niet uit
[ Voor 27% gewijzigd door Verwijderd op 12-12-2002 15:29 ]