Непонятка

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ANDRY_DVLPR
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 10.04.2003 (Чт) 19:40

Непонятка

Сообщение ANDRY_DVLPR » 07.05.2003 (Ср) 23:38

В книге написан запрос который может выполнится execute семейства коннектион :
Set con_mdb = New ADODB.Connection
DD = App.Path & "\home.mdb"
With con_mdb
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\home.mdb;Mode=ReadWrite;Persist Security Info=False"
.Open
End With

con_mdb.Execute ("delete from users WHERE user=" & Me.DataList1.Text & " ")

У меня же выдаёт ошибку:No value given for one or more required parameters. Может я что-то не правильно делаю?

И ещё можно ли использовать список с 10 полями без datagrid. т.е. прописать в свойства списка подключение по типу см. выше. Спасибо за помощь.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 12.05.2003 (Пн) 12:59

А подумать?
Если Me.DataList1.Text пуст, то запрос будет иметь вид:
"delete from users WHERE user= "
и, конечно же, получишь сообщение о несуществующем параметре.
Если поле числовое, то передавай 0, если текстовое, то '' (два апострофа)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 123

    TopList