שלח תשובה

זירת השאלות

702
צפיות
1
תשובות

בעייה משונה ב recordset

,‏ 20 בינואר, 2008

שלום
אני רוצה להציג מספר רשומות מבסיס נתונים בטבלת 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 תשובות

  1. JoinWeb co il הגיב:

    נסה את זה

    נסה את זה


    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,
    והגדרה נוספת שיגדל באחד אוטומטי
    יש להוסיף מפתח ראשי

שלח תשובה