Funktionsaufruf InStr Fehler.
- From: asterixgallier <asterixgallier@xxxxxxxxxx>
- Date: 17 Apr 2007 00:52:16 -0700
Hallo,
ich weiß leider nicht mehr weiter. Ich verstehe nicht, wo der Fehler
in dem code ist.
Also das ganze ist VB-Code der aufgrund einer Aktion innerhalb einer
Access 97 Datenbank aufgerufen wird. Ziel ist es, die in einem
Textfeld gespeicherte e-Mail Adresse zu extrahieren. Die Adresse ist
vom Typ Hyperlink und dementsprechend mit '#' separiert.
Mein Problem ist nun, dass er beim Aufruf von InStr immer den
folgenden Fehler zurück gibt:
"Microsoft Access" -- "Unzulässiger Prozeduraufruf oder ungültiges
Argument"
Hat jemand eine Erklärung dafür oder eine anderen/besseren Weg die e-
Mail Adresse zu extrahieren?
Schon einmal vielen Dank im voraus.
Gruß
Asterix der Gallier =)
Private Sub sende_E_Mail_Click()
On Error GoTo Err_sende_E_Mail_Click
Dim eMail As Variant
Dim search As Variant
Dim s As Integer
Dim e As Integer
search = "#"
eMail = Me![eMail] 'enthält etwas wie:
"meinname#meinname@xxxxxxxxx#"
s = 0
s = InStr(s, eMail, search, vbTextCompare) ' <-- An dieser Stelle
steigt er aus
e = InStr(s + 1, eMail, search, vbTextCompare)
eMail = Mid(eMail, s, e - s)
Debug.Print eMail
Exit_sende_E_Mail_Click:
Exit Sub
Err_sende_E_Mail_Click:
MsgBox Err.Description
Resume Exit_sende_E_Mail_Click
End Sub
.
- Follow-Ups:
- Re: Funktionsaufruf InStr Fehler.
- From: Jörg Ackermann
- Re: Funktionsaufruf InStr Fehler.
- From: Stefan Hoffmann
- Re: Funktionsaufruf InStr Fehler.
- From: Gunter Avenius
- Re: Funktionsaufruf InStr Fehler.
- Prev by Date: Re: MwSt addieren (Bericht)
- Next by Date: Re: Funktionsaufruf InStr Fehler.
- Previous by thread: "Lernfähige" Felder
- Next by thread: Re: Funktionsaufruf InStr Fehler.
- Index(es):
Relevant Pages
|