10. august 2004 - 12:46Der er
7 kommentarer og 2 løsninger
dato format konvertering
Hej
Jeg skal sætte en SqlDateTime Vaerdi_date ind i en MySQL database men SqlDateTime Vaerdi_date er i formatet mm-dd-yyyy hh:mm:ss og MySQL er i yyyy-mm-dd hh:mm:ss, hvordan laver jeg så min SqlDateTime Vaerdi_date om til det korrekte format så den kan sættes ind? Det skal også lige siges at der ikke kommer nogen fejl meddelse når jeg bruger nedenstående kode, den sætter bare 0000-00-00 00:00:00 i databasen også der hvor Vaerdi_date ikke har nogen dato men den er "null".
public void insert(String parameter, Byte Vaerditype, SqlDateTime Vaerdi_date) {
MySqlCommand ins = new MySqlCommand("INSERT INTO macsys VALUES('"+ parameter +"',"+ Vaerditype +",'"+ Vaerdi_date +"')", con); MySqlDataReader rdr = ins.ExecuteReader();
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
MySqlCommand ins = new MySqlCommand("INSERT INTO macsys VALUES('"+ parameter +"',"+ Vaerditype +",'"+ dt.ToString("yyyy-MM-dd hh:mm:ss") +"')", con); MySqlDataReader rdr = ins.ExecuteReader();
rdr.Close(); } }
Den springer alle de poster over hvor Vaerdi_date indeholder et null i stedet for en dato. det skal ikke ske! :) hvad kan jeg gøre for at den vil godtage et null da jeg får denn fejl når jeg fjerner linien: if(!Vaerdi_date.IsNull)
Null
Unhandled Exception: System.Data.SqlTypes.SqlNullValueException: Data is Null. This method or property cannot be called on Null values. at System.Data.SqlTypes.SqlDateTime.get_Value() at MySQLConnect.insert(String parameter, Byte Vaerditype, SqlDateTime Vaerdi_ date) in c:\Documents and Settings\Godballe\My Documents\SharpDevelop Projects\P roxyApplikation\MySQLConnect.cs:line 36 at MSSQLConnect.connect() in c:\Documents and Settings\Godballe\My Documents\ SharpDevelop Projects\ProxyApplikation\MSSQLConnect.cs:line 28 at DefaultNamespace.MainClass.Main(String[] args) in c:\Documents and Setting s\Godballe\My Documents\SharpDevelop Projects\ProxyApplikation\Main.cs:line 18 Press any key to continue . . .
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.