[ light_speed @ 16.10.2008. 20:24 ] @
| Pozdravljam!
Koristim SQL Server 2005 i VS 2008 (ASP.NET i C#).
Kada pokrenem program za upload slike na bazu preko web stranice konstantno mi se javljaju tri greške.
Error 1 'ASP.default_aspx.GetTypeHashCode()': no suitable method found to override
Error 2 'ASP.default_aspx.ProcessRequest(System.Web.HttpContext)': no suitable method found to override
Error 3 'ASP.default_aspx' does not implement interface member 'System.Web.IHttpHandler.IsReusable'
Ne znam u ćemu je problem. Može pomoć
Hvala unaprijed
|
[ pl4stik @ 17.10.2008. 01:38 ] @
Daj code koji koristish ..
[ light_speed @ 17.10.2008. 09:38 ] @
Evo code koji koristim:
using System;
using System.Configuration;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.IO;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace uploadSlike
{
public partial class _Default : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.HtmlControls.HtmlInputFile File1;
// public Slike(){}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
if(Page.IsValid)
{
string naziv=TextBox1.Text;
byte[] slikaBinar=new byte[slikaDuzina];
int n=streamSlike.Read(slikaBinar, 0, slikaDuzina);
int redovi=SaveToDb(naziv, slikaBinar);
if(redovi>0)
{
Response.Write("Slika je snimljena");
}
else
{
Response.Write("Greska kod snimanja slike");
}
}
}
private int SaveToDb(string naziv, byte[] slikaB, string type)
{
SqlConnection konekcija=new SqlConnection();
konekcija.ConnectionString="Data source=(local); Initial catalog=album; Integrated security=true";
SqlCommand komanda=new SqlCommand("INSERT INTO tbl_slike(naslov, slika, tip) VALUES (@naslov, @slika, @tip)", konekcija);
SqlParameter atribut0=new SqlParameter(@naslov, SqlDbType.VarChar, 50);
atribut0.Value= naziv;
komanda.Parameters.Add(atribut0);
SqlParameter atribut1=new SqlParameter (@slika, SqlDbType.Image);
atribut1.Value= slikaB;
komanda.Parameters.Add(atribut1);
konekcija.Open();
int brojRedova=komanda.ExecuteNonQuery();
konekcija.Close();
return brojRedova;
}
}
}
[ mmix @ 19.10.2008. 15:11 ] @
Daj prvih par redova iz .aspx fajla (<%@Page ....)
[ light_speed @ 20.10.2008. 12:21 ] @
Pozdrav, sad sam sve uradio ali mi nema podataka u bazi ako mozes pogledaj temu Nema podataka u SQL bazi. Postavio sam sve file-ove vezano za web site oko upload-a.
Nemam vise tu gresku, sad se sve pokrene i sve samo kad kliknem na dugme za dodavanje nema nista u bazi.
Evo apsx za ovo.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
Hvala na pomoći, ako mozes pogledaj temu koju sam postavio pa vidi sta ne valja u code-u
Svako dobro
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.