Witam!!
Mam taki problem:
Tworze w ASP stronę WWW, w której chce do tabeli 'zawiadomienia' dodać imię i nazwisko; Datę oraz opis problemu. Robię to w następujący sposób:
Set objConn = Server.CreateObject("ADODB.Connection")
strConnection = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("zgloszenia.mdb") & ";"
strConnection = strConnection & "UID=sa;PWD=;" //tz łańcuch połączenia
...
strQuery = "SELECT Imie_i_Nazwisko, Data, Opis_problemu FROM zawiadomienia "
strQuery = strQuery & "ORDER BY Imie_i_Nazwisko"
Set objRS = objConn.Execute(strQuery)
strQuery = "INSERT INTO zawiadomienia (Imie_i_Nazwisko, Data, Opis_problemu) "
strQuery = strQuery & "VALUES ('" & Dane & "', '" & Data & "', '" & Opis & "')"
Set objRS = objConn.Execute(strQuery)
Gdy wykonuję zapytanie (Set objRS = objConn.Execute(strQuery)), to pojawia mi się następujący błąd:
Operacja musi wykorzystywać kwerendę, którą można aktualizować.
Sposób wykonania "przepisałem" ze strony z kursem ASP wiec to powinno mi chodzić.
Jakbyście mi pomogli to byłbym wdzięczny.
Stworzyłem kwerendę o nazwie 'Kwerenda' i próbowałem w niej wykonać dodanie danych (przykład nieco uprościłem dla ułatwienia) w następujący sposób:
strQuery = "INSERT INTO Kwerenda ('Imie_i_Nazwisko') VALUES (' " & Dane & " ')"
Typ kwerendy ustawiłem na 'aktualizująca' i wyświetla mi się następujący błąd:
Nie można wstawiać danych za pomocą kwerendy funkcjonalnej.
Teraz to jestem zielony