Hirdetés
- lezso6: Miért is jó, ha dohányzol?! Megéri rászokni!
- Meggyi001: Kuponok....
- urandom0: Aki használ/használt Giten kívűl más verziókezelőt, mesélne róla?
- Brogyi: CTEK akkumulátor töltő és másolatai
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Amazon Kindle JailBreak
Új hozzászólás Aktív témák
-
Blake1757
csendes tag
Sziasztok! Elég kezdő szinten állok az asp.net programozás terén. Gondoltam mivel az is C# alapú csoda talán tudtok segíteni..
A problémám a következő:
Formból kinyerem a textboxok és checkboxok tartalmát, majd szeretném ezeket a már meglévő adatbázisomba menteni. Valami oknál fogva semmilyen hibát nem jelez a kódban, viszont futtatáskor a követkő hibával megáll ott, ahol azt vizsgálom, hogy minden adatot megadott-e... itt a kód is.. Ha semmit nem adok meg, akkor az else ág működik és kiírja, hogy hibás adat...
Annyi magyarázat még, hogy post-tal küldöm a formot és önmagát hívja meg.
Itt a hibaüzenet amit kapok: "NullReferenceException was unhandled by user code.... másik sor Object reference not set to an instance of an object."
Valójában leginkább az a baj, hogy nem nagyon tudok angolul, mert még csak most kezdtük a tanulását... ez a feladat is suliba kell... Persze a tanár csak kiadta a feladatot, te meg találd meg hogyan kell... Visual Studio 2010-et használunk...
Kérlek titeket nézzétek meg és segítsetek, mi lehet a hiba... Előre is köszi
<%
string nev = Request.Form["nevtb"]; //név ha van
string irszam = Convert.ToString(Request.Form["irszamtb"]);
string varos = Request.Form["varostb"];
string cim = Request.Form["cimtb"];
string telefon = Convert.ToString(Request.Form["telefontb"]);
string email = Request.Form["emailtb"];
string darab = Convert.ToString(Request.Form["darabtb"]);
string szamlanev = Request.Form["szamlanevtb"];
string szamlairszam = Convert.ToString(Request.Form["szamlairszamtb"]);
string szamlavaros = Request.Form["szamlavarostb"];
string szamlacim = Request.Form["szamlacimtb"];
string ado = Convert.ToString(Request.Form["adotb"]);
string szamla = Request.Form["szamlacb"];
string nyugta = Request.Form["nyugtacb"];
string postai = Request.Form["postacb"];
string szemelyes = Request.Form["szemelycb"];
if (nev == null)
{
%>
<%
}
else
{
if (irszam.Length != 0 && varos.Length != 0 && cim.Length != 0 && telefon.Length != 0 && email.Length != 0 && darab.Length != 0 && szamlanev.Length != 0 && szamlairszam.Length != 0 && szamlavaros.Length != 0 && szamlacim.Length != 0 && ado.Length != 0)
{
AccessDataSource1.InsertCommand = "INSERT INTO siker (Név, Irszám, Város, Cím, Telefon, Email, Szamla, Nyugta, Darab, Szamlairszám, Szamlanev, Szamlavaros, Szamlacim, Adoszam, Postai, Szemelyes) VALUES ('" + nev + "','" + irszam + "','" + varos + "','" + cim + "','" + telefon + "','" + email + "','" + szamla + "','" + nyugta + "','" + darab + "','" + szamlanev + "','" + szamlairszam + "','" + szamlavaros + "','" + szamlacim + "', '" + ado + "','" + postai + "',,'" + szemelyes + "')";
Response.Write(AccessDataSource1.InsertCommand);
Response.Write("<br>Az adat eltárolva");
AccessDataSource1.Insert(); //beszúrást végrehajtja
}
else
{
Response.Write("Hibás adat");
}
%>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/siker.accdb"></asp:AccessDataSource>
<%} %>
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Pavilion 15-ec169ng 15.6" FHD IPS Ryzen 7 4800H GTX 1660Ti 16GB 512GB NVMe gar
- Brutál AMD miniPC: 4,5 GHz 5825U, 8 mag / 16 szál, 32 GB / 1 TB
- Asus TUF FX505DU 15.6" FHD IPS Ryzen 7 3750H GTX 1660Ti 16GB 250GB NVMe + 1TB magyar vbill gar
- Precision 7740 17.3" 4K IPS i9-9980HK RTX 3000 32GB 512GB NVMe IR kam gar
- Nitro AN16-42 16" QHD+ IPS Ryzen 9 8945HS RTX 4070 32GB 512GB NVMe gar
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Cisco Catalyst C1000-48T-4G-L 48xRJ45 4xSFP switch, CISCO refurbished
- Samsung Galaxy S22+ 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- PlayStation 5 FAT Lemezes + kontroller 6 hó garancia, számlával!
- HIBÁTLAN iPhone XS 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3587, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest