Zapytanie mysql - co może być nie tak?

Odpowiedz Nowy wątek
2014-12-16 16:28
0
public string dodaj1pole(string tabela1, string pole1, string wartosc)
        {
            string sqlString = null;
 
            sqlString = "INSERT INTO'"+tabela1+"'('"+pole1+"') VALUES ('"+ wartosc+"');";
 
            return sqlString;
 
        }

wywołanie:

string kwerenda = dodaj.dodaj1pole("pilkarze","imie",textBox2.Text);

błąd przy próbie dodania:

An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll

Additional information: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''pilkarze'('imie') VALUES ('444')' at line 1

Co tutaj może być nie tak?

dodanie znacznika <code> - @furious programming

edytowany 1x, ostatnio: furious programming, 2014-12-16 19:05
Tytułuj sensowniej wątki i wstawiaj treści błędów co najmniej w znaczniki &lt;code&gt; - furious programming 2014-12-16 19:05

Pozostało 580 znaków

2014-12-16 16:34

Możliwe że chodzi o brak spacji pomiędzy into, nazwą tabeli i (
Nie znam mysql ale czy tam się piszę nazwę tabeli w apostrofach?
I proponował bym użyć parametrów zamiast sklejania stringa.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0