Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VB in ASP / große Zahlen und rechnen

Empfohlene Antworten

Moin zusammen!

Ich hab im Moment wieder mal ein Brett vorm Kopf und hoffe mal, einer von Euch schubst mich von der Leitung..!

Problem: Ich habe einen Zahlen/Buchstabencode mit 21 Zeichen Länge. Mit RIGHT(code,5) schneide ich die Buchstaben ab und verarbeite sie.... , aber wenn ich mit

LEFT(code,16) mir die ganzen Zahlen in eine Variable reinhole, muss ich damit rechnen.

Schon bei der ersten Rechenoperation liefert er (der Rechner, Anm.des Posters) mir aber einen Fehler.

Folgendes passiert:


     Session.Contents("cpscoderest1") = LEFT(Session.Contents("cpscode"),16)

[COLOR=red][SIZE=1](= 6000341420983000)[/SIZE] [/COLOR] 

     DIM I

     I = Session.Contents("cpscoderest1")

     I = I - 355

[COLOR=red][SIZE=1](= 6,00034142098265E+15)  und genau das ist der KasusKnacktus![/SIZE][/COLOR] 

     Session.Contents("cpscoderest3") = I

     I = I * 0.5

 

Ist mittlerweile ein bisserl wirr, weil ich schnell ne Zusatzvarable (I) reingesetz hab... Nicht beirren lassen!

Er wandelt mir die Zahl einfach um! Auch als CInt gehts nicht (Typen nicht verträglich... ?) und einfaches "Malnehmen" auch nicht...

Hm, hat sich eigentlich erledigt, ich hab den String anderweitig auseinander-"gekappt"....

Somit hab ich keine so große Zahlen mehr und gut.

Mich würde aber trotzdem interessieren, wie man mit solchen automatischen "Konvertierungen" umgehen soll, ich stoß in nächster Zeit bestimmt wieder auf sowas, wo ich dann nicht "umgehen" kann....:confused:

Hallo

Also definier doch mal deine Variable I als nen long-Wert oder einen Double-Wert.

Und dann musst du halt mit CLng oder CDbl konvertieren.

cya

PS: Nerd würde dich töten.....:floet:

Original geschrieben von Schnippterin

PS: Nerd würde dich töten.....:floet:

:D :D

Ich bin ja schon von der Leitung gefallen, auf der ich rumgestanden hab......:beagolisc

Und: Gottseidank sind wir hier nur "virtuell" unterwegs....:e@sy

Trotzdem vielen Dank fürs Schubsen!:hodata

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.