VBS SQL Insert

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 260
0

Witam.
Mam problem ze skprytem VBS, którego celem jest dodanie nowego rekordu do bazy danych.
Oto kod:

Kopiuj
Dim mConnection
mConnection.ConnectionTimeout = 0
mConnection.Open "Provider=SQLOLEDB.1;Data Source=SERVER\INSTANCE;Initial Catalog=DATABASE; Integrated Security=SSPI"
mConnection.Execute "INSERT INTO SQLdb.dbo.TEST_db (column1,column2,column3,column4) VALUES ('" & value1 & "','" & value2 & "','" & value3 & "','" & value4 & "')"
Set mConnection = Nothing
WSCript.Quit

Nie wiem, na czym polega problem, ale wyświetlając querry wraz ze zmiennymi wszystko jest w OK (potwierdza to ręczne i poprawne umieszczenie rekodu w bazie). Podczas uruchomienia skryptu nie ma żadnych błędów.

Jest ktoś w stanie mi z tym pomóc ?

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3890
0

A w którum momencie tworzysz obiekt connection:

set mConnection = createobject(ADODB.Connection)

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 260
0

Na samym początku skryptu.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3890
0

W tym co podałeś tego nie ma...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.