Avatar billede larsholm Nybegynder
12. december 2007 - 13:36 Der er 3 kommentarer

Sende data til database

Vi får fejlen (Unclosed quotation mark before the character string ''.)
Vi kan derfor ikke få smidt vores data I vores DB. Vi har ingen ide om hvad det kan være håber der er nogen der kan hjælpe.

Filmtitel er en varchar
Director er en varchar
Lennght er en int



-------------------------------------------------------------------------------
namespace LLBIO
{
    public partial class AdminFilm : Form
    {       

        public AdminFilm()
        {
            InitializeComponent();
        }

        private void OpretFilmBnt_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(Form1.conStr);
            string insStr = string.Format("insert into Film (FilmTitel, Director, Length ) values('" +
            FilmTitelText.Text + "','" + DirectorTextBox.Text + "','" + LenghtBox.Text + "')'");
                                                                                                                               
            SqlCommand cmd = new SqlCommand(insStr, con);
            try { con.Open(); }
            catch { };
            cmd.ExecuteNonQuery();
            try { con.Close(); }
            catch { };
-------------------------------------------------------------------------------------------------------------------------
Avatar billede di8leva Nybegynder
12. december 2007 - 13:42 #1
En enkel-ping for meget, efter "')
Avatar billede di8leva Nybegynder
12. december 2007 - 13:42 #2
string insStr = string.Format("insert into Film (FilmTitel, Director, Length ) values('" +
            FilmTitelText.Text + "','" + DirectorTextBox.Text + "','" + LenghtBox.Text + "')'");


====>

            string insStr = string.Format("insert into Film (FilmTitel, Director, Length ) values('" +
            FilmTitelText.Text + "','" + DirectorTextBox.Text + "','" + LenghtBox.Text + "')");
Avatar billede Syska Mester
12. december 2007 - 18:52 #3
Som lille tillæg ville jeg kigge på Parameters ...:
http://www.eksperten.dk/artikler/831

Så løber du aldrig ind i sådanne problemer igen ... og du undgår sqlinjections ...

// ouT
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester