• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

System.Data.OleDb.OleDbExpection: "Nie podano wartości dla jednego lub kilku wymaganych parametrów"

Object Storage Arubacloud
0 głosów
597 wizyt
pytanie zadane 4 lutego 2018 w C# przez Sebastian Szyja Bywalec (2,810 p.)
edycja 4 lutego 2018 przez Sebastian Szyja

Witajcie! 

Mam problem z programem w którym po kliknięciu w przycisk ZALOGUJ SIĘ wyskakuje mi następujący błąd:

 

A tutaj wstawiam wam kod C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;

namespace REVITAL_Logic
{
    public partial class Form1 : Form
    {

        OleDbConnection cn = new OleDbConnection(@"Provider = Microsoft.ACE.OLEDB.12.0; Data Source = F:\Rivista Logic\Baza danych\database.accdb; Persist Security Info=False;");
        OleDbDataAdapter da;
        DataTable dt = new DataTable();

        public Form1()
        {
            InitializeComponent();
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.GetCurrentProcess().Kill();
        }

        private void zaloguj_Click(object sender, EventArgs e)
        {
            da = new OleDbDataAdapter("select * from uzytkownicy where uzytkownik='" + login.Text + "' and haslo='" + password.Text + "'", cn);

            da.Fill(dt);

            if (dt.Rows.Count <= 0)
            {
                logowanie.Text = "Login bądź hasło jest nieprawidłowe";
            }
            else if (dt.Rows.Count > 0)
            {
                logowanie.Text = "Login Succsufully";
            }

            dt.Clear();

        }

        private void button6_Click(object sender, EventArgs e)
        {
            cn.Open();

            checkConnection.Text = "Połączono z bazą danych";
            
            cn.Close();
        }
    }
}

 

Możecie mi jakoś pomóc ? Walczę z tym już od 2 godzin aż wreszcie udałem się po pomoc do WAS :D

Z góry WSZYSTKIM dziękuję heart

 

 

// edit

Treść komunikatu:

   Tytuł: Nieobsługiwany wyjątek

   Treść: System.Data.OleDb.OleDbExpection: "Nie podano wartości dla jednego lub kilku wymaganych parametrów"

 

   Błąd dotyczy: 36lini <  da.Fill(dt);  >

 

komentarz 4 lutego 2018 przez Pac Plus Mądrala (5,560 p.)
Podaj wiadomość błędu jako tekst nie zdjęcie.
komentarz 4 lutego 2018 przez Sebastian Szyja Bywalec (2,810 p.)
@Pac Plus

Dodałem treść komunikatu ;)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 419 wizyt
pytanie zadane 17 lutego 2021 w C# przez disaster Bywalec (2,120 p.)
0 głosów
4 odpowiedzi 573 wizyt
pytanie zadane 1 grudnia 2015 w PHP przez migacz100 Mądrala (5,410 p.)
0 głosów
0 odpowiedzi 390 wizyt

92,540 zapytań

141,382 odpowiedzi

319,481 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...