spacesister
Grünschnabel
Hallo,
da ich mich bisher nur mit php und Java beschäftigt habe bin ich mit diesem Problem noch nie konfrontiert worden...
Ich arbeite mit VB.net, Visual Studio 2003 (deutsch), .net Framework 1.1
Ich möchte eine kleine grafische Oberfläche erstellen und von dieser Daten in eine MySQL DB schreiben und auslesen. Das auslesen klapp inzwischen auch wunderbar (schade, das VS für jede DB -außer MySQL - einen Konnektor zur Verfügung stellt) jetzt mein INsert bin ich auf ein blödes Problem gestoßen....
In meinem Textfeld habe ich 0.6705
wenn ich dann insert klicke, wir dieses sub ausgeführt
in einer anderen Klasse wird dann die DB Verbindung ausgebaut und der qry ausgeführt
im Debugg modus sehe ich dann als INhalt für den qry:
ich nehme an, das das an das ich das irgendwie über diese culture-class einstelle kann, ich weiß nur nicht wie. Und eigentlich hätte ich das auch gerne liebe generell fürs gesamte Projekt geregelt und nich für jede einzelne Variable ...
achso, der qry wir ausgeführt und ein Datensatz [ ID 0 0000-00-00] angelegt ... ganz klasse!
und wo ich grad dabei bin .. mit dem Datum as sit auch merkwürdig ich habe das bisher probiert
ich hoffe, die Infos reiche - wäre klasse, wenn mir jemand helfen könnte ...
Gruß und Dank
da ich mich bisher nur mit php und Java beschäftigt habe bin ich mit diesem Problem noch nie konfrontiert worden...
Ich arbeite mit VB.net, Visual Studio 2003 (deutsch), .net Framework 1.1
Ich möchte eine kleine grafische Oberfläche erstellen und von dieser Daten in eine MySQL DB schreiben und auslesen. Das auslesen klapp inzwischen auch wunderbar (schade, das VS für jede DB -außer MySQL - einen Konnektor zur Verfügung stellt) jetzt mein INsert bin ich auf ein blödes Problem gestoßen....
In meinem Textfeld habe ich 0.6705
wenn ich dann insert klicke, wir dieses sub ausgeführt
Code:
Private Sub btnInsert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInsert.Click
Dim exRate As Double = Val(txtExchange.Text)
Dim dateStr As String
dateStr = txtDate.Text
dbcon.dbCon()
dbcon.add(exRate, dateStr)
DataGrid1.DataSource = dbcon.getData()
End Sub
in einer anderen Klasse wird dann die DB Verbindung ausgebaut und der qry ausgeführt
Code:
Public Function add(ByVal rate, ByVal datum) ', datum date)
'Dim mess As String = "insert"
'Return mess
Dim qry As String
data = New DataTable
qry = String.Format("INSERT into exchangerate_tbl (rate,ex_date) values (' {0}', '{1} ')", rate, datum)
da = New MySqlDataAdapter(qry, conn)
cb = New MySqlCommandBuilder(da)
Try
da.Fill(data)
Catch ex As MySqlException
MessageBox.Show("Error inserting data: " + ex.Message)
End Try
End Function
im Debugg modus sehe ich dann als INhalt für den qry:
Code:
"INSERT into exchangerate_tbl (rate,ex_date) values (' 0,6705', ' 10. 04. 2007 ')"
ich nehme an, das das an das ich das irgendwie über diese culture-class einstelle kann, ich weiß nur nicht wie. Und eigentlich hätte ich das auch gerne liebe generell fürs gesamte Projekt geregelt und nich für jede einzelne Variable ...
achso, der qry wir ausgeführt und ein Datensatz [ ID 0 0000-00-00] angelegt ... ganz klasse!
und wo ich grad dabei bin .. mit dem Datum as sit auch merkwürdig ich habe das bisher probiert
Code:
// Textfeld füllen
myDate = System.DateTime.Today
txtDate.Text() = mydate.ToString(" dd.MM.yyyy")
//Textfeld auslesen
myDate = Date.FromOADate(txtDate.Text)
//Umformatieren - alternativ würde ich es auch als date an die DB sene, wenn das geht
dateStr = myDate.ToString("yyyy-MM-dd")
ich hoffe, die Infos reiche - wäre klasse, wenn mir jemand helfen könnte ...
Gruß und Dank