|
Can you recommend some free reliable source control software? Thanks
|
|
|
|
|
|
You may get answers here - but a better place may be in the lounge (if you do - link to this thread so you don't get flamed for cross posting!). If you do a search there first you'll see that it's been discussed many times and will probably save you the trouble of posting.
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
I prefer Subversion[^], but you may want to use a different version system based on your needs.
modified 12-Sep-18 21:01pm.
|
|
|
|
|
I've been working on a so called 'TextControl' which is a label, but without the padding that is added in 'normal' labels.
I think all majour features have been implemented, so I was wondering if I should create an article about that..
|
|
|
|
|
If you feel it is going to be interesting for people, and if you've had some interesting solution, then why not, go ahead
Regards,
Lev
|
|
|
|
|
|
hi,
cmd.CommandType = CommandType.StoredProcedure;
string filldate = GridView2.Rows[e.RowIndex].Cells[2].Text;
string freedate = GridView2.Rows[e.RowIndex].Cells[3].Text;
cmd.Parameters.AddWithValue("@filleddate",filldate);
cmd.Parameters.AddWithValue("@freedate", freedate);
cmd.Parameters.AddWithValue("@nameofcustomer", GridView2.Rows[e.RowIndex].Cells[6].Text);
try
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
}
and stored procedure is:
Insert into PresidentialSuite(DateWhenFilled,DateWhenFree,NameOfCustomer)
values (@filleddate,@freedate,@nameofcustomer);
SET @filleddate = Convert(datetime,@filleddate);
SET @freedate = Convert(datetime,@freedate);
Iam not converting any nvarchar to datetime. why iam getting this error.
i tried number of ways of converting string to datetime in my C# code, but failed. so i used stored procedure.
thanks in advance
|
|
|
|
|
I suspect your date format is not what is expected by sql server, usually because one is using mm/dd/yyyy and the other is using dd/mm/yyyy.
Bob
Ashfield Consultants Ltd
Proud to be a 2009 Code Project MVP
|
|
|
|
|
Hi,
thanks for reply,
due to those reasons i left the conversion to sqlserver, i used the 'convert' in stored procedure.
bec i tried almost all ways of converting in my C# code
|
|
|
|
|
suni_dotnet wrote: i tried number of ways of converting string to datetime in my C# code, but failed.
You tried DateTime.Parse(...) and it failed? Obviously the input needs to be validated before even getting to your database.
only two letters away from being an asset
|
|
|
|
|
hi,
how can i validate. can use DateTime.TryParse(); ?
|
|
|
|
|
suni_dotnet wrote: how can i validate.
Maybe something like a validation control, regex, using a DateTime picker, using your brain would be the first step.
only two letters away from being an asset
|
|
|
|
|
hi
i tried alot before posting this question. searched google (1 week)... but couldnot find any solution..
i used my brain by all means but couldnot find solution.
iam a learner so does everyone. if everyone knows everything.. there wont be anything...
iam here to learn...
if possible plz guide me rather than ..
|
|
|
|
|
|
that i know,
its getting into argument..
can u help me with little coding. else no problem.
thank you
|
|
|
|
|
What help do you need?!? You have had multiple answers, its time for you to apply it.
only two letters away from being an asset
|
|
|
|
|
what format is the original date in?
and what format is the database storing dates?
it should be fairly simple to convert to required date in c#
not good to use stored procedure if original date and stored date formats are different cuz it cant handle the days and month being switched round i.e. dd/MM/yyyy and MM/dd/yyyy
|
|
|
|
|
i need to input values through gridview (cell),into db(sqlserver, datatype is datetime) i didnot specify any format, my code takes the text values and converts to datetime(stored procedure) and stores.
i tried:
Convert.ToDatetime
DateTime.Parse
using IFormatterProvider--Globilization...
|
|
|
|
|
where does the nvarchar come into it then?
are you passing the datetime value into the database via an sql statement?
if the error is that the database is receiving an nvarchar when it wants a datetime, you may
have a issue with your sql statement.
Datetime needs to be inclosed with the hash symbols (I Think)
i.e. #01/01/2000#
|
|
|
|
|
hi,
i tried with #date#, its not working. my stored procedure(present in my main question)i didnot use any nvarchar. i declared variables as datetime.
i used
IFormatProvider theCultureInfo = new System.Globalization.CultureInfo("en-US", true);
DateTime theDateTime = DateTime.ParseExact(filldate, "mm/dd/yyyy HH:mm:ss", theCultureInfo);
i entered the value in same format in cell.
i got the error:
String was not recognized as a valid DateTime.
|
|
|
|
|
Don't convert in the database. You should convert in C# first, because .NET handles times in a completely different way than SQL Server. SQL Server requires times input as strings to follow a specific format. If you convert in C# first, ADO.NET will take care of the rest:
string freedateraw = Gridview2.Rows[e.RowIndex].Cells[3].Text;
DateTime? freedate = (freedateraw == null ? (DateTime?)null : Convert.ToDateTime(freedateraw));
cmd.Parameters.AddWithValue("@freedate", freedate);
|
|
|
|
|
What if freedateraw is an empty string? freedateraw == null won't work and Convert.ToDateTime(freedateraw) throw an exception. If freedateraw is not null or empty the convert may still throw an exception if it isn't in a valid format.
There is no point to this cast;(DateTime?)null
only two letters away from being an asset
|
|
|
|
|
Actually, there absolutely is a point to the cast. Test it for yourself:
string raw = null;
DateTime? dt = (String.IsNullOrEmpty(raw) ? null : Convert.ToDateTime(raw));
You will get the following compilation error:
Type of conditional expression cannot be determined because there is no implicit conversion between '<null>' and 'System.DateTime'
Yes, you are correct, checking for null is not sufficient, checking String.IsNullOrEmpty() is correct. That wasn't the real point of my response, though. But check that ternary statement...there absolutely is a point to that cast, its reqired to compile.
|
|
|
|
|
Your correct, I forgot the IDE wasn't smart enough to figure out its a nullable type and can be null
only two letters away from being an asset
|
|
|
|