- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- votlage71: Kábel menedzsment
- sziku69: Fűzzük össze a szavakat :)
- Kempingezés és sátrazás
- Elektromos rásegítésű kerékpárok
- GoodSpeed: AMD Ryzen 9 9900X (100-100000662WOF)+ Samsung 990 PRO 2TB MZ-V9P2T0BW
- Luck Dragon: Asszociációs játék. :)
- laskr99: Processzor és videokártya szilícium mag fotók újratöltve!
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
Hirdetés
Ú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
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Mamiya RB67, az eredeti kiadas + Mamiya - Sekor objektiv
- Samsung Galaxy S21 Ultra / 12GB RAM 256GB / Gyárifüggetlen / 12Hó Garancia
- Samsung Galaxy Tab S6 Lite / 4GB RAM 64GB / Független / 12 Hó Garancia
- Honor Pad X9 / 4GB RAM 128 GB / Kártyafüggetlen / 12Hó Garancia
- Samsung Galaxy Tab A8 / 3GB RAM 32GB / Wi-fi / 12 Hó Garancia
- Bomba ár! Dell Inspiron 15 3511 - i5-11GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gari
- Xiaomi Redmi 9 32GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 7 128GB Yettel Függő 1Év Garanciával
- GYÖNYÖRŰ iPhone 11 Pro 64GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS2050, 100% Akkumulátor
- BESZÁMÍTÁS! Gigabyte B450M R5 5600 16GB DDR4 512GB SSD GTX 1080Ti 11GB ZALMAN I3 NEO Chieftec 650W
Állásajánlatok
Cég: FOTC
Város: Budapest