php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > Entwicklungsumgebungen
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Entwicklungsumgebungen Fragen zu Entwicklungsumgebungen (Homesite, Zend, Borland, VisualStudio, etc...)

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 15-03-2003, 14:08
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Question Visual Basic und Arrays?

ich greife mit visual basic auf nen Funktionsbaustein in SAP R/3 zu.
dazu muss ich die inputtabelle des bausteins füllen ihn aufrufen und die outputtabelle lesen.
PHP-Code:
with m_oRFC.Tables("I_URL")
   .
AddRow
   
.Columns(1).Value(1)="bar"
   
.Columns("foo").Value(1)="bar"
End With 
das geht beides. ich kann auf die elemente des arrays Columns entweder über den Index zugreifen oder über deren Namen. wenn ich allerdings sowas mache, geht es nicht:
PHP-Code:
Dim l_sfoo As String
l_sfoo
="foo"
with m_oRFC.Tables("I_URL")
   .
AddRow
   
.Columns(l_sfoo).Value(1)="bar"
End With 
weiß jemand warum?

hintergrund der geschichte ist, dass das programm parameter übergeben kriegt in der form
Code:
meine.exe /Spaltenname1InTabelle:Wert1 /Spaltenname2InTabelle:Wert2
ich aber nicht weiß wieviel parameter es sind und wie sie heißen.
Daher speichere ich die Parameter in 2 Arrays (einmal Name des Parameters und einmal Wert des Parameters), da es ja leider keine assoziativen Arrays gibt bei VB (afaik)
das füllen der tabelle sollte so laufen:
PHP-Code:
Dim l_iZaehler As Integer
with m_oRFC
.Tables("I_URL")
   .
AddRow
   
for l_iZaehler=LBound(ma_sParameterNameto UBound(ma_sParameterName)
   
//LBound = untere Grenze des Arrays, UBound = obere Grenze
      
.Columns(ma_sParameterName(l_iZaehler)).Value(1)=ma_sParameterWert(l_iZaehler)
   
Next l_iZaehler
End With 
und das tut es nicht (Error: Type Mismatch) und es liegt definitiv an .Columns(ma_sParameterName(l_iZaehler)).Value(1)=

Hat jemand ne Idee außer den namen abzufragen, mit dem einen array zu vergleichen und das andere da einzutragen? wär je ne schleife mehr, die auf die bremse drückt
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

Microweber CMS

Open source, drag and drop website builder

13.01.2020 Berni | Kategorie: HTML5/ EDITOR
PhoneGap Apps mit JS, CSS3 und HTML5 erstellen ansehen PhoneGap Apps mit JS, CSS3 und HTML5 erstellen

PhoneGap, Framework zur Erstellung hybrider Applikationen für mobile Endgeräte.

13.01.2020 Berni | Kategorie: App-Entwicklung
Bo)Tickets

Bo)Tickets bietet Ihnen eine Schnittstelle für Kundenanfragen an. In dem Script definieren Sie Supportbereiche, also zum Beispiel „Technik, Buchhaltung, Support“. Ihre Kunden können dann über ein Formular eine Anfrage abschicken.

31.12.2019 bocombo | Kategorie: PHP/ Ticketsystem
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:33 Uhr.