Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: wendka w Czerwiec 06, 2018, 22:14:22
-
Witam,
do generowania etykiet moich produktów używam programu nicelabel pro, umozliwia on pobieranie danych z bazy SQLowej, potrzebuję pobierać do etykiet za pomocą VBscriptu wartości pola własnego towaru nr 3 poniżej zamieszczam kod, gdyby ktoś się temu przyjżał i powiedział co jest nie tak.
ID-Towaru bedzie podawane ręcznie _ przy tworzeniu etykiety
Dim dbopen, rs ,Value
Set dbopen=CreateObject("ADODB.Connection")
dbopen.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=NAZWA_BAZY;Data Source=SERVER\INSERTGT;User ID=sa;"
sqlString= "SELECT tw__Towar.tw_Pole3 FROM tw__Towar Where tw__Towar.tw_Id = 1774"
Set rs = dbopen.execute (sqlString)
Value = rs("tw__Towar.tw_Pole3")
dbopen.Close
-
Value = rs("tw_Pole3")
-
Ostatecznie kod wygląda tak: :) jest to skrypt pobierający datę przydatności przechowywaną w polach własnych towaru, na podstawie kodu produktu, i wkłada go do etykiety drukowanej na produkt.
Dim dbopen, rs ,x
Set dbopen=CreateObject("ADODB.Connection")
dbopen.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=NAZWA_BAZY;Data Source=SERVER\INSERTGT;User ID=sa;"
sqlString= "SELECT tw__Towar.tw_Pole3 FROM tw__Towar Where tw__Towar.tw_Symbol = 'KODPRODUKTU'"
Set rs = dbopen.execute (sqlString)
Result = rs("tw_Pole3")
dbopen.Close
dziękuję za naprowadznie.