Leider kenne ich mich nicht wirklich mit Programmierung aus. Was ich "kann", kenne ich lediglich aus dem Bereich der Foren, Script-Schnipsel und "Learning by doing".
Mein Script habe ich größtenteils zusammen. Das ganze funktioniert auch mehr oder weniger. Ich mache eine SQL-Connection auf, führe ein SQL-Query durch.
Das Ergebnis liegt dann ja im Recordset vor. Hieraus kann ich einen Wert einer Spalte im Loop in einer Variable speichern. -Funktioniert auch.
Sobald ich einen zweiten Wert in einer Variable speichern will, ist eine der Variablen leer. Das ganze aber NUR wenn beide Spalten mit "K_" beginnen. (Leider heißen die Spalten aber ja so... :-/)
Der Fehler liegt schon im Anfang vom Script- Durch Messageboxen kann man das schön einschränken. Daher hier mal der Anfang wo der Fehler liegt.
Wenn ich die definition von "nart" auskommentiere, bekomme ich den Wert der Variable "artikelnummer".
Wenn ich die definition von "artikelnummer" auskommentiere, bekomme ich den Wert der Variable "nart".
Aber ich brauche beide Variable, da ich diese später in ein Textfile schreiben muss. :-/
Mein Script habe ich größtenteils zusammen. Das ganze funktioniert auch mehr oder weniger. Ich mache eine SQL-Connection auf, führe ein SQL-Query durch.
Das Ergebnis liegt dann ja im Recordset vor. Hieraus kann ich einen Wert einer Spalte im Loop in einer Variable speichern. -Funktioniert auch.
Sobald ich einen zweiten Wert in einer Variable speichern will, ist eine der Variablen leer. Das ganze aber NUR wenn beide Spalten mit "K_" beginnen. (Leider heißen die Spalten aber ja so... :-/)
Der Fehler liegt schon im Anfang vom Script- Durch Messageboxen kann man das schön einschränken. Daher hier mal der Anfang wo der Fehler liegt.
VB.NET-Quellcode
- Dim Connection
- Dim ConnString
- Dim Recordset
- Dim SQL
- ConnString="DRIVER={SQL Server};SERVER=SERVER;UID=USER;" & _
- "PASSWORT;DATABASE=DATENBANK"
- SQL = "SELECT * FROM Artikel where Artikel.K_NUMMER Not Like '' and K_KAT = 'true'"
- Set Connection = CreateObject("ADODB.Connection")
- Set Recordset = CreateObject("ADODB.Recordset")
- Connection.Open ConnString
- Recordset.Open SQL,Connection
- If Recordset.EOF Then
- Response.Write("No records returned.")
- Else
- Do While NOT Recordset.Eof
- url = "http://abcdef.ghijkl.com:9999"
- Dim nart, alterart
- nart = Recordset("K_NUMMER")
- msgbox "nart "&nart
- artikelnummer = Recordset("K_Artikelnummer")
- msgbox "alterart "&artikelnummer
- Recordset.MoveNext
- Loop
- End If
Wenn ich die definition von "nart" auskommentiere, bekomme ich den Wert der Variable "artikelnummer".
Wenn ich die definition von "artikelnummer" auskommentiere, bekomme ich den Wert der Variable "nart".
Aber ich brauche beide Variable, da ich diese später in ein Textfile schreiben muss. :-/