Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VB + SQL -ый insert / 14 сообщений из 14, страница 1 из 1
29.09.2003, 16:49
    #32278570
avv
avv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Ситуация:
Я хочу добавить запись. В перечислении Values половина данных из формы, а 2 параметра тянутся из глобальных переменных, объявленных в модуле (VB+Access), короче по watch-еру данные в переменных есть с типами лонг (я их подсовываю в связанные поля), но по DoCMD.RUNSQL выводится окошко с сообщением введите сначала значение первой переменной, потом второй. Я че та не знаю даже как дальше быть, от блин :(
Просьба не пинать - я лох в VB и Access (да и во всем остальном )
...
Рейтинг: 0 / 0
29.09.2003, 16:55
    #32278579
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Пихни текст запроса. Иначе неясно в чем дело. Глобальные переменные, надеюсь в общем модуле объявлены.
...
Рейтинг: 0 / 0
29.09.2003, 17:04
    #32278593
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Ёлы! Из SQL'я низя обращаться к переменным. Надо сделать функцию, которая будет их возвращать, и пользовать ее.
...
Рейтинг: 0 / 0
29.09.2003, 17:06
    #32278599
Glass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Надеюсь, ты их в сам текст запроса не включил. Типа "INSERT INTO TBL_Employees (Age) VALUES (glngAge)"

А поступил вот так:
Dim strSQL as String
strSQL = "INSERT INTO dbo.TBL_Employees (Age) VALUES (" & glngAge & ")"

DoCmd.RunSQL(strSQL);
...
Рейтинг: 0 / 0
29.09.2003, 17:12
    #32278609
avv
avv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Private Sub Add_Click()
Dim Sql As String
GlobalID_Groups = DataModule.GlobalID_Groups
Sql = "Insert into Students (Name,Family,Second_Family,ID_Group,Date_Of_Born,ID_Speciality) Values (NameU,Family,Second_Family,GlobalID_Groups,Date_Of_Born,1)"
DoCmd.RunSQL Sql
DoCmd.Close
End Sub


Короче - все берется из формы, кроме параметра GlobalID_Groups. Я сразу вверху присваиваю ей значение из объявленной в разделе General модуля DataModule переменной GlobalID_Groups. Значение GlobalID_Groups принимает тот тип, который объявлен в DataModule (Long). При запросе выдается табличка Введите значение параметра GlobalID_Groups. Переменную GlobalID_Groups и объявлял в процедуре и как сейчас код вывесил делал, нифига.
...
Рейтинг: 0 / 0
29.09.2003, 17:14
    #32278615
avv
avv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
GlobalID_Groups значение имеет ,я проверял в watch.
...
Рейтинг: 0 / 0
29.09.2003, 17:17
    #32278624
avv
avv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Glass - пасиб, объясни плиз, если не влом, че означает то хоть синтаксис "& &". Все, поехало ,пасиб :)
...
Рейтинг: 0 / 0
29.09.2003, 17:19
    #32278626
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Просьба не пинать - я лох в VB и Access (да и во всем остальном ) \r
Не дорос еще \r
\r
Почему никто не кинул ссылку на недописанный фак?
...
Рейтинг: 0 / 0
29.09.2003, 17:21
    #32278631
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
1. Он дописанный, но ненапечатанный.
2. Вот ты и кинул.
3. Мое решение было другим.
...
Рейтинг: 0 / 0
29.09.2003, 17:25
    #32278639
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
ПАТАМУ ШТА
Для лоха во всем остальном, в том числе Acc & VB:
Шоб выполнить запрос командой
Код: plaintext
DoCmd.RunSQL ( "Мой_Замечательный_Инсерт" )
, сначала надо сформировать переменную типа стринг Мой_Замечательный_Инсерт. Или формировать ее на лету, как було показано выше. А это: & "бла-бла-бла" & - обозначает конкатенацию (читай слияние) строк...
...
Рейтинг: 0 / 0
29.09.2003, 17:26
    #32278642
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
В каком-то нездоровом и злом возбуждении нахожусь. Звиняйте, ешли што!
...
Рейтинг: 0 / 0
29.09.2003, 17:34
    #32278657
avv
avv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Блин ,парни, вы че ввижите то. Я по нормальному спросил, сказал что я не шарю, сказал что лох!!!!Специально сказал чтоб ты, Темный, не визжал, заранее как бы извинясь за такие вопросы. Все так начинали. Может быть я плохо умею работать с инетом, может я и т.п., но! я искал по этому вопросу информацию и пробовал варианты. И уже не зная как быть дальше вывесил сюда сабж, и че, я сделал что-то не правильно или оскорбил тем самым кого-нибудь. Если уж кого-то задел, вы уж не серчайте на меня, грешного, извините за такие вопросы уж.
...
Рейтинг: 0 / 0
29.09.2003, 17:38
    #32278666
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Гад!
Я ж извинилси!
...
Рейтинг: 0 / 0
29.09.2003, 17:40
    #32278671
avv
avv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB + SQL -ый insert
Наливай, хрен с тобой
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VB + SQL -ый insert / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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