|
Or only add them the first time.
|
|
|
|
|
Yes.thats right
Because every time that you execute your methode, InsertCmd object define some parameter with same name.
Define InsertCmd in local manner.
|
|
|
|
|
Hello Everybody,
I need help for generating Random Numbers......
and need to add current system date with that generated number....
Please help
Thanks
modified on Saturday, February 23, 2008 4:45 AM
|
|
|
|
|
base64 is an encoding not a number system, what do you need to do exactly? generate a number then encode it ?
|
|
|
|
|
Hi,
its a mistake in writting question.
i want to generate random numbers that unique with a combination of current date...
means if my random number is 757454584 then its will never generate again so i want some extra digits at the end for unique number that i think the current date 757454584 + 230208
so it will give me the perfect random number...
But i am unable to achive this..
can u help me...
|
|
|
|
|
Dikshant,
Random random = new Random();
string randomString = (DateTime.Now.ToString() + "_" + random.Next().ToString());
random.Dispose();
Above gives you "23/02/2008 11:08:23_3243243242"
|
|
|
|
|
Hi,
what exactly are you trying to accomplish? Do you need a specific distribution, or a constant length, for example?
If you just need some keys that do not collide, i.e. keys which are (almost) unique, you might want to take a look at UUIDs or GUIDs. They are time-based, but in a more subtle manner. Their length is constant. However, they are usually written in hexadecimal strings, e.g.: {2AED1BB2-7314-43e9-9DE7-8AAB3BBC20C1}.
Or do you just need something like
Random a = new Random();<br />
string x = String.Format("{0}{1}", a.Next(), DateTime.UtcNow.Ticks);
?
yielding, for example, this:
"2143552667633393651580403445"
Note that this has a variable length, because
a.Next() returns some number which can be shorter or longer.
Also note that a, if initialized without a seed will use the system time as seed, thus creating completely different numbers on each run (these alone, however, have a rather large chance of colliding).
In general, there are no keys which can *never* collide (unless they have infinite legth...), but you can make it extremely unlikely to happen.
Hope that helps,
Chris
"Obstacles are those frightening things you see when you take your Eyes off your aim"
- Henry Ford
Articles
Blog
|
|
|
|
|
Please avoid removing a question that someone already has replied to. It's a bit confusing to read replies to a question that has changed completely. You can strike out text when you edit the question.
You can use the Ticks property to get a DateTime value as a number.
You should use DateTime.UtcNow rather than DateTime.Now to get the time. The local time is affected by daylight savings time, so it's not unique, i.e. once a year it overlaps for an hour.
string id = myRandomNumber + "_" + DateTime.UtcNow.Ticks.ToString();
But if you want a unique random number, why are you not using a GUID?
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Thank you all for solution....
And Sorry that i have to edit it.....
Again thanks
Dikshant
|
|
|
|
|
You can use GUIDs. or use Cryptography classes (as RNGCryptoServiceProvider ) to generate the random value.
The advantage of using RNGCryptoServiceProvider is that you can select the length of the generated value.
Here is an example (I choosed the length = 50):
using System.Security.Cryptography;
.
.
.
byte[] data = new byte[50];
RNGCryptoServiceProvider rand = new RNGCryptoServiceProvider();
for (int i = 0; i < 50; i++)
{
rand.GetBytes(data);
string s = Convert.ToBase64String(data);
Console.WriteLine(s);
}
|
|
|
|
|
Hi, i have written one windows sevice and i have been build that service.
An exe file is generated for that service. using installutil.exe that file has been installed. but the service is not showing under Administrtaivetools->services.
Is the service not created? or any other reason.
I am getting succesful message in command prompt after using istallutil.
please help me regarding this.
G. Satish
|
|
|
|
|
Dear try (RegSvcs.exe) utility provided in .net framework to register services.
Regards
|
|
|
|
|
Hi friends..
I am working in windows application(MDI).I am using graphicspath method to draw the figure..some time i got output as bezier figure instead of normal figure...for example to draw straight line(both vertical and horizontal) i got output as normal figure... other than straight line i got bezier figure as output... how to avoid this.....
|
|
|
|
|
I"m not sure I follow. Sometimes your path draws a bezier ? I guess the question is, where does the path come from, and why can't you just not create it as a bezier path ?
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
hi friend..
path draws normal figure but the figure(visual ) is like bezier figure...
|
|
|
|
|
VTD-XML 2.3 is now released. To download the latest version please visit http://sourceforge.net/project/showfiles.php?group_id=110612&package_id=120172.[^]
Below is a list of new features and enhancements in this version.
* VTDException is now introduced as the root class for all other VTD-XML's exception classes (per suggestion of Max Rahder).
*Transcoding capability is now added for inter-document cut and paste. You can cut a chuck of bytes in a UTF-8 encoded document and paste it into a UTF-16 encoded document and the output document is still well-formed.
*ISO-8859-10, ISO-8859-11, ISO-8859-12, ISO-8859-13, ISO-8859-14 and ISO-8859-15 support has now been added
*Zero length Text node is now possible.
*Ability to dump in-memory copy of text is added.
*Various code cleanup, enhancement and bug fixes.
Below are some new articles related to VTD-XML
*Index XML documents with VTD-XML http://xml.sys-con.com/read/453082.htm[^]
*Manipulate XML content the Ximple Way http://www.devx.com/xml/Article/36379[^]
*VTD-XML: A new vision of XML http://www.developer.com/xml/article.php/3714051[^]
*VTD-XML: XML Processing for the future http://www.codeproject.com/KB/cs/vtd-xml_examples.aspx[^]
If you (or someone you know) like the concept of VTD-XML, think that it can help solve enterprises' XML processing related issues (particularly those related to SOA), and would like to directly influence and contribute to the development of the future of Internet, please email me (crackeur@comcast.net). We are looking for open source software developers and project management people to take VTD-XML to the next level.
|
|
|
|
|
So, write an article here on CP, instead of making an off topic post that will be lost for all time within a half day.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Thanks for the suggestion. STill new to CP..
|
|
|
|
|
I'm getting an exception thrown when trying to use a 3rd party library from my DLL, it works fine if I use this library from an Exe but not the DLL. I suspect its to do with it trying to access a config file. This is (part of) the stack trace:
Inner Exception: Failed to load provider type: ERSP.Utilities.Configuration.LocalFileModuleSettingsProvider, xFx, Version=2.1.2868.1848, Culture=neutral, PublicKeyToken=null. (ConfigurationErrorsException)<br />
Stack:<br />
at System.Configuration.ApplicationSettingsBase.get_Initializer()<br />
at System.Configuration.ApplicationSettingsBase.CreateSetting(PropertyInfo propInfo)<br />
at System.Configuration.ApplicationSettingsBase.EnsureInitialized()<br />
at System.Configuration.ApplicationSettingsBase.get_Context()<br />
at System.Configuration.ApplicationSettingsBase.set_SettingsKey(String value)<br />
at xFx.Properties.Settings..ctor()<br />
at xFx.Properties.Settings..cctor()
It looks like its using a custom configuration provider, maybe its just buggy? and maybe it will work if the config file is avialble so... Is it possible to have an app.config file with a DLL? I tried adding one to the project, didn't seem to help.
|
|
|
|
|
You have to put the config file with the exe that references the dll, you can't have a separate app.config for the dll.
|
|
|
|
|
ah well, I thought I could find a way around the problem but you pretty much confirmed what I was thinking. thanks,
|
|
|
|
|
Hi every one
I am developing one application. In that application I am developing one software tool or wondows. With help of that window I wantto control protocoles of the internet. For that I need to identify protocol or packet and test it and then after decide to accept or drop that packet.
For this purpose I am using "OpenVPN" and creating two ports and programming in between those two terminal.
But I an cofused is tehre any sources available for that or is that a right base or any simple method is possible ?
Thanks
vikram d patel
|
|
|
|
|
Hi,
I am posting here in despair after googling for about an hour!
Well I want to read the thunderbird emails and contacts for this app that i am writing in C#. Not only do I want to read contacts but I want to write to them too.
Is there any solution to this problem because everywhere i search i cant find a definitive answer to the problem.
Thanks,
Umer
|
|
|
|
|
You need to know how thunderbird stores the contacts and mails. I guess mails they are keeping in a folder which you can try to access. But I am not sure with contacts. Did you tried with Mozilla forums ?
|
|
|
|
|
yeah i searched mozilla forums but i cant find a solution!
if there is no formal then is there any way to crack the thunderbird database file and read the contents of the file?
|
|
|
|