Ld.QueryData - 0 Name 'Id' is not declared
Stefan Berger
Hallo,ich verzweifle fast, was ist denn hier falsch? :bang:
textBox12.value = ld.QueryData(" SELECT OPOR.CardName FROM OPOR where OPOR.U_JRS_TOURNR = " + GetData("B1_Data.SWA_LD_JRS_LadelistePositionen.U_JRS_TOURNR1"),"0" )
Bekomme immer folgenden Fehler:
textBox12.GenerateScript line: 1 column: 0 Name 'Id' is not declared.
Gruß
Stefan
Rafael Stalder
Hallo Stefan,für was benötigst du denn den Parameter , "0" am Ende der QueryData-Funktion?
Meiner Meinung nach lässt diese Funktion nur einen string Parameter zu (also die Abfrage) und keinen weiteren Parameter.
Gruss Rafael
Stefan Berger
Habe ich mir irgendwoe so abgeschaut. Habe es jetzt geändert:textBox12.value = ld.QueryData(" SELECT OPOR.CardName FROM OPOR where OPOR.U_JRS_TOURNR = " + GetData("B1_Data.SWA_LD_JRS_LadelistePositionen.U_JRS_TOURNR1"))
Aber funktioniert immer noch nicht :roll:
Rafael Stalder
Erscheint immer noch die gleiche Fehlermeldung oder hat sich diesbezüglich was getan?Stefan Berger
Ja, es erscheint noch die gleiche Fehlermeldung!Pit Toldi
Haste schon versucht, den Wert, den du vom CLD bekommst in ' zu setzen?nach dem = ' " + CLDwert + " ' "
Stefan Berger
Habe ich jetzt auch versucht, aber die Fehlermeldung kommt immer noch...Pit Toldi
wie sieht deine Abfrage den jetzt aus ?Stefan Berger
Sie sieht aktuell so aus:textBox12.value = ld.QueryData(" SELECT OPOR.CardName FROM OPOR where OPOR.U_JRS_TOURNR = " + GetData("B1_Data.SWA_LD_JRS_LadelistePositionen.U_JRS_TOURNR1"))
Pit Toldi
So hast du es versucht?textBox12.value = ld.QueryData("SELECT OPOR.CardName FROM OPOR where OPOR.U_JRS_TOURNR = '" + GetData("B1_Data.SWA_LD_JRS_LadelistePositionen.U_JRS_TOURNR1")+"'")Was stehen den für werte bei U_JRS_TOURNR und was bei B1_Data.SWA_LD_JRS_LadelistePositionen.U_JRS_TOURNR1
bzw. geht die Abfrage im SQL Manager, wenn du die dynamischen Werte durch feste Werte ersetze?
Stefan Berger
Also durch das, daß ich jetzt einiges probiert habe, gibt es jetzt nicht mehr das B1_Data.SQL_LD.... sondern das heißt jetzt advancedDataBand1("U_JRS_TOURNR1")Wenn ich ein neues Textfeld hinzufüge und dort bei Value advancedDataBand1("U_JRS_TOURNR1") eintrage, dann wird 260 gedruckt. Es gibt auch eine Bestellung, wo bei U_JRS_TOURNR auch 260 steht!
Meine Query sieht also aktuell so aus:
textBox12.value = ld.QueryData("SELECT OPOR.CardName FROM OPOR where OPOR.U_JRS_TOURNR = '" + advancedDataBand1("U_JRS_TOURNR1")+"'")
Fehlermeldung nach wie vor die gleich:
textBox12.GenerateScript line: 1 column: 0 Name 'Id' is not declared.
Pit Toldi
Hast du die Textbox schon mal gelöscht und eine neue erstellt?Ansonsten kann ich dir leider nicht weiter helfen, habe das gerade bei mir auch versucht (nur die UDFs geändert) und da klappt es.
Rafael Stalder
Ehm, blöde Frage:Stehen bei dir bei den Imports vom Layout diese zwei Sachen auch:
LayoutHelper
System.Windows.Forms
wenn nicht dann liegt es an dem.
Stefan Berger
Sag mir jetzt garnichts, kannst mal genauer beschreiben wo ich das finde?Pit Toldi
Oben in der Menüleiste sind 2 Seiten mit nem Hacken drinnen.Mit der einen kannst du zu den "Show template properties" wechseln
Da dann Rechts unter Script bei Imports
Stefan Berger
Super! Vielen Dank, das war es. Das hätte ich niemals gefunden.Schönes Wochenende & Gruß
Stefan
0
Please sign in to leave a comment.
Comments
0 comments