» »

[c#]Branje zneska iz MySql baze

[c#]Branje zneska iz MySql baze

KernelPanic ::

Spostovani!

Rad bi prebral znesek, ki je v tabeli mysql baze definiran kot DECIMAL(15,2) preko visual studio mysql db connectorja. Na bazo se povezem, berem Id-je (int), nazive (string), vse to mi dela lepo, vendar mi v sledecem delu kode:
                    dProductPriceOutputNetto = mysql_rdr.GetDecimal(1); // saves fetched product input netto price
                    dProductPriceInputNetto = mysql_rdr.GetDecimal(2); // saves fetched product output netto price
                    this.tbLog().AppendText("\n[" + DateTime.Now + "]" +
                                            iProductId.ToString() +
                                            " " + strProductName +
                                            " " + dProductPriceInputNetto.ToString() +
                                            " " + dProductPriceOutputNetto.ToString() +
                                            "\n");
                }   // while
            }
            catch (Exception ex)
            {
                this.tbLog().AppendText("\n[" + DateTime.Now + "]" + ex.Message.ToString() + "\n");
            }
            finally
            {
                mysql_rdr.Close();
                mysql_connPrestaShop.Close();
            }   // try-catch-finally
v prvi vrstici vrze exception:
You have specified an invalid column ordinal.
Kako naj preberem decimal iz tabele v spremenljivko?

S spostovanjem,
M.

Spura ::

Neto je v anglescini net, ne netto. Net weight, net income.
Drugace ti pa tezko pomagam ker nisi navedel tipa napake, in nimas SQLa. Zgleda tvoj SQL nima dveh stolpcev. Predvidevam da je mysql_rdr tipa SqlDataReader.

_simon_ ::

Samo ugibam - šteješ stolpce od 0 naprej?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[c#] Majhen problemček

Oddelek: Programiranje
101039 (847) darkolord
»

C# INSERT statment ne vpise podatkov

Oddelek: Programiranje
111231 (1105) darkolord
»

C# BackgroundWorker Class problem

Oddelek: Programiranje
61285 (1241) hendriks
»

c# cudne reci pri merjenju hitrosti simple for loopa

Oddelek: Programiranje
61237 (1175) Senitel
»

[C#] DateTime v bazo

Oddelek: Programiranje
51391 (1278) teac

Več podobnih tem