V4RB: Problem with UpdateRecords

Claudius Sailer Claudius at sailer-online.de
Wed Jul 23 19:07:45 CDT 2003


Hi,

I am using the following Code with RB 5.2 and 1.9.7 no problem the  
record is updatet. When I do the same with 1.9.8b18 nothing is changed.  
Same to

     res=meineDatenbank.TProgrammeDB.GoToRecID(ControlRecID)
     res=meineDatenbank.TProgrammeDB.DeleteRecord

res=false  but this is not possible, and the record is not deleted.

     //User
     if CheckLeer(EditField1(1).text) then
       Fehlermeldung(TextFehler007)
       return
     end if
     res=meineDatenbank.TUserDB.GoToRecID(ControlRecID)
     if CheckLeer(EditField1(0).text) then
       meineDatenbank.TUserDB.Vorname.setblank
     else
        
meineDatenbank.TUserDB.Vorname.value=UnicodeToASCII(EditField1(0).text.t 
rim)
     end if
      
meineDatenbank.TUserDB.NachName.value=UnicodeToASCII(EditField1(1).text. 
trim)
     meineDatenbank.TUserDB.Anrede.value=PopupMenu1(0).text
     if CheckLeer(EditField1(2).text) then
       meineDatenbank.TUserDB.eMail.setblank
     else
        
meineDatenbank.TUserDB.eMail.value=replaceAll(UnicodeToASCII(EditField1( 
2).text.trim),"?","")
     end if
     if CheckLeer(EditField1(3).text) then
       meineDatenbank.TUserDB.Strasse.setblank
     else
        
meineDatenbank.TUserDB.Strasse.value=UnicodeToASCII(EditField1(3).text.t 
rim)
     end if
     if CheckLeer(EditField1(4).text) then
       meineDatenbank.TUserDB.Nr.setblank
     else
        
meineDatenbank.TUserDB.Nr.value=UnicodeToASCII(EditField1(4).text.trim)
     end if
     if CheckLeer(EditField1(5).text) then
       meineDatenbank.TUserDB.PLZ.setblank
     else
        
meineDatenbank.TUserDB.PLZ.value=UnicodeToASCII(EditField1(5).text.trim)
     end if
     if CheckLeer(EditField1(6).text) then
       meineDatenbank.TUserDB.Ort.setblank
     else
        
meineDatenbank.TUserDB.Ort.value=UnicodeToASCII(EditField1(6).text.trim)
     end if
     if CheckLeer(EditField1(7).text) then
       meineDatenbank.TUserDB.TelEins.setblank
     else
        
meineDatenbank.TUserDB.TelEins.value=UnicodeToASCII(EditField1(7).text.t 
rim)
     end if
     if CheckLeer(EditField1(8).text) then
       meineDatenbank.TUserDB.TelZwei.setblank
     else
        
meineDatenbank.TUserDB.TelZwei.value=UnicodeToASCII(EditField1(8).text.t 
rim)
     end if
     TheTrue=parseDate(EditField1a.text.trim,theDate)
     if thetrue then
        
meineDatenbank.TUserDB.GebDatum.set(theDate.year,thedate.month,thedate.d 
ay)
     else
       meineDatenbank.TUserDB.GebDatum.setBlank
     end if
      
meineDatenbank.TUserDB.LastChange.set(today.year,today.month,today.day)
     if CheckLeer(EditField1(9).text) then
       meineDatenbank.TUserDB.Kommentar.setblank
     else
        
meineDatenbank.TUserDB.Kommentar.value=UnicodeToASCII(EditField1(9).text 
.trim)
     end if
     meineDatenbank.TUserDB.UpdateRecord

   meineDatenbank.flush


Claudius

-- 
G4/733 QS / MacOS X 10.2.6de / RB 4.5.3de or 5.1de or 5.2/ Valentina  
1.9.7 or 1.9.8b18



More information about the Valentina mailing list