728
צפיות
צפיות
1
תשובות
תשובות
בעייה משונה ב recordset
שלום
אני רוצה להציג מספר רשומות מבסיס נתונים בטבלת HTML. לצורך זה אני יוצר rs, רץ עליו בלולאה וכו' . הדברים ידועים.
בעיייה מוזרה שלא הצלחתי להתגבר עליה היא: הנתון
rs("ID")
הוא null
ולכן הפונקציה שכתבתי שממירה ביטוי לlong קורסת.
function fixint(num)
if isEmpty(num) or isNull(num) then
fixint = -1
exit function
end if
if isNumeric(num) and len(num) < 10 then
fixint = Clng(num)
else
fixint = -1
end if
end function
אשמח לקבל עזרה
1 תשובות
נסה את זה
נסה את זה
sub buildReport()
response.write("<table border=""0""><tr>")
for each field in results.fields
response.write("<th>")
response.write(replace(field.name, "_", " "))'this just gets the underscores out of the database name
response.write("</th>")
next
response.write("</tr>")
count = 0
do until results.EOF
count = count + 1
alternate = "" 'this is making alternate row colors using css
if (count mod 2 = 0) then
alternate = " class=""evenrow"" "
end if
response.write("<tr>")
for each field in results.fields
response.write("<td")
response.write(alternate)
response.write(">")
response.write(field.value)
response.write("</td>")
next
response.write("</tr>")
results.movenext
loop
response.write("</table>")
end sub
הגדרות מומלצות לשדה מסוג
INDEX:
שדה
ID
קבע כ
Not Null, Index,
והגדרה נוספת שיגדל באחד אוטומטי
יש להוסיף מפתח ראשי