powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBS Подключение и запрос к SQL базе
3 сообщений из 3, страница 1 из 1
VBS Подключение и запрос к SQL базе
    #33676078
Фотография Boyler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу ногами не пинать
Собственно надо получить сумму столбца.
Не знаю что делать дальше, как записать результат в переменную!

Поправте пожалуста, если можно с коментариями.

Работает только код подключения к базе с запросом.
Dim objConnection
Dim strConnectionString
Dim lngValue
Dim strSQL
Dim objCommand
Dim SUMKOL

strConnectionString = "DRIVER={SQL Server};SERVER=DIMON\WINCC;DATABASE=CC_Dispetch_06_03_01_14_01_50R;UID=;PWD="

strSQL = "SELECT SUM(Soll_Cold_Water) FROM UA#Ricipe"

Set objConnection = CreateObject("ADODB.Connection")
objConnection.ConnectionString = strConnectionString
objConnection.Open

Set objCommand = CreateObject("ADODB.Command")

objCommand.ActiveConnection = objConnection
objCommand.CommandText = strSQL
objCommand.Execute

Set objCommand = Nothing
objConnection.Close
Set objConnection = Nothing
...
Рейтинг: 0 / 0
VBS Подключение и запрос к SQL базе
    #33676437
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавь строчку
Код: plaintext
Set objRecordset= CreateObject("ADODB.Recordset")
И вместо
Код: plaintext
objCommand.Execute
Делай
Код: plaintext
rs.Open objCommand, objConnection
Значение будет в
Код: plaintext
SUMKOL = rs.Fields( 0 ).Value
...
Рейтинг: 0 / 0
VBS Подключение и запрос к SQL базе
    #33676740
Фотография Boyler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное тебе человеческое СПАСИБО!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub OnClick(Byval Item)                                                          
	Dim objConnection 
	Dim strSQL 
	Dim SUMKOL
	Dim rs
	
		strSQL = "SELECT SUM(Soll_Cold_Water) FROM UA#Ricipe"

	Set objConnection = CreateObject("ADODB.Connection") 
	Set rs = CreateObject("ADODB.Recordset")
	
		objConnection.ConnectionString = "DRIVER={SQL Server};SERVER=DIMON\WINCC;DATABASE=CC_Dispetch_06_03_01_14_01_50R;UID=;PWD="
		objConnection.Open 
		rs.Open strSQL, objConnection
	
	SUMKOL = rs.Fields( 0 ).Value
	
		objConnection.Close 
		Set objConnection = Nothing
		
	MsgBox SUMKOL
	
End Sub
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBS Подключение и запрос к SQL базе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]