Доброго времени суток, Уважаемые форумчане!
помогите пожалуйста новичку... вот уже 4 дня сижу, и никак не могу осилить задачу.
Имеется база на SQL Server2000, в базе таблица.
Зачача.
С экранной формы заполняя поля произвести вставку записи в таблицу.
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Command1_Click()
'установка соединения с БД
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Mode = adModeReadWrite
cn.ConnectionTimeout = 0
Trusted_Connection = True
State = adStateExecuting
cn.ConnectionString = "Provider=SQLOLEDB.1;Password=pol;Persist Security Info=True;User ID=pol;Initial Catalog=base1;Data Source=srvbase"
cn.Open cn.ConnectionString, "pol", "pol"
Set rs.ActiveConnection = cn
' On Error GoTo err_form_vvod
rs.CursorType = adOpenDynamic ' курсор
rs.Open "INSERT INTO table1 VALUES (' " & Text1.Text & _
" ',' " & Text2.Text & " ','" & Text3.Text & " ',' " & Text4.Text & _
"','" & Text5.Text & " ',' " & Text6.Text & " ',' " & Text7.Text & _
" ',' " & Text8.Text & " ',' " & Text9.Text & " ',' " & Text10.Text & " ',Getdate())", , adOpenStatic, adLockOptimistic, adCmdText
'rs.Close 'закрываем
'cn.Close ' закрываем
Set rs = Nothing ' освобождаем
Set cn = Nothing ' освобождаем
'err_form_vvod: MsgBox "Ошибка"
End Sub
при компилировании и создании проекта все хорошо, ошибок нигде нет. При попытке вставить записи в таблицу конопка нажимается, но добавление записи не происходит..
может я что-то упустил из виду? может забыл какой-нибудь компонент
в проект добавить?
Скрипт рабочий 100%, потому как в Query Analyzer всё вставляется
прекрасно.