|
This is the C# forum.
So the correct way to do that would be to return the result set (complete or subset) and interate it in C#.
But if one wants to return on record then one structures the query appropriately.
|
|
|
|
|
The easiest way is to use the DISTINCT clause.
EDIT: I do not know who downvoted my answer and why. But let me explain to you why I suggested DISTINCT and not TOP as suggested by other posters. A part of the question is
love yadav wrote: where many records of same types exist That means the OP wants to return one record from each type (each set of distinct values) and not just the first row. TOP 1 will return just the first row not matter how many distinct values are there in the result set.
modified on Sunday, July 31, 2011 11:42 PM
|
|
|
|
|
If you're using MySQL, you can say Limit 1
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Top (1) could be an option. If you are talking about LINQ, try FirstOrDefault .
"The worst code you'll come across is code you wrote last year.", wizardzz[ ^]
|
|
|
|
|
what i do to retrive the primary key of table which is autoincreamented in the table
|
|
|
|
|
|
Your going to have to describe a bit more what you're trying to do. Getting the value of the key depends on what you're really trying to retrieve and do with it.
|
|
|
|
|
|
There are three ways and each has a slightly different meaning:
1. SCOPE_IDENTITY()
2. @@IDENTITY
3. IDENT_CURRENT()
To know more, google these terms.
|
|
|
|
|
Hi,
I am working on a project where I receive an MP3 file used in the broadcast industry. However sometimes the MP3 file has dead air so to speak at the beginning and end of the file. I would like to be able to trim this automatically so that I can calculate the appropriate length of the MP3 file, and not broadcast the dead air.
Any idea how to trim the MP3 on both ends for silence?
Thank you and much appreciated,
Glenn
|
|
|
|
|
google search result for C# MP3 Trim[^]2nd result on first page...
Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
modified on Saturday, July 30, 2011 1:42 PM
|
|
|
|
|
Along with Guy's response, this[^] article may help in determining the points where the silence ends and begins.
/ravi
|
|
|
|
|
Hi,
I'm a bit puzzled here and feel silly asking this question. I know how to open a new URL, read the response back from the web, etc if I initiate the request. Where I'm stuck is how do I do this if I don't initiate the request.
Here is what I'm trying to do. A distribution center is going to call my Web Server via a Web Service. I'm supposed to obtain the fields of information they are passing to me via a Web GET request. How is this done?
Thank you,
Glenn
|
|
|
|
|
There is a WebRequest object that allows you to make http requests, see this for a specific answer to your question: http://support.microsoft.com/kb/307023[^]
Normally, when consuming web-services, the client uses a set proxy class generated from a web service description. This creates intermediary classes for sending the data up and down the wire and proxy classes to handle the consumption of the remote methods. If you are consuming a third party service, it is worth asking the provider how to generate these first as hand-rolling can be a PITA. If you are writing the services yourself, you'll be able to just add the service as a reference. Right click the client project and select "Add service reference" and point it at your definition. Both ASMX (IIRC) and WCF services provide service definitions out the box.
|
|
|
|
|
hello everyone
i need a suggestion, actually my C# project developed on vista
32-bit i3 system generate error on vista 64-bit AMD processor system.
error is .........
<pre lang="css">
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: myapp.exe
Problem Signature 02: 3.0.1.5
Problem Signature 03: 4e33b2b6
Problem Signature 04: mscorlib
Problem Signature 05: 2.0.0.0
Problem Signature 06: 47577b16
Problem Signature 07: f8f
Problem Signature 08: 80
Problem Signature 09: System.IO.FileNotFoundException
OS Version: 6.0.6001.2.1.0.256.6
Locale ID: 1033
</pre>
this one is error and as i searched about it i found one of dll may be not
found related with excel file creation module.
but i added microsoft excel 12.0 object library and my project
run on win7 64-bit amd processor system.
so give me any suggestion if u know about this error
thank u in advance
|
|
|
|
|
We have no idea what you're app does, what is uses, other than Office, or what file it's looking for. Most of the error details you posted are utterly useless. The only useful bit what the FileNotFound exception.
Does the machine have the appropriate version of Office installed?? If not, you need to install it. The office Interop library is not enough.
If your code is using OleDb to read the data in an Excel file, you'll have to specify that. The connection string you used would also need to be shown.
|
|
|
|
|
thank u so much for ur reply
after ur reply
i tried to run my project without using excel module
and related dll and still i got this error........
mainly i used dll
- imapi2.interop
- Interop.IWshRuntimeLibrary : to create shortcut file
- Interop.shell32
- Interop.WbemScripting
that's all...........
now i m more confused. project executed on win7 with 64 bit AMD Processor
but failed on Vista with 64bit AMD processor...
|
|
|
|
|
It fails probably because of IMAPI2.
Create a Setup project in your solution so you can install your application on another machine and have the stuff that's missing installed.
Not every machine has all of this stuff available to your app, so you have to make sure you bring it with you.
|
|
|
|
|
after ur suggestion i tried myproject without using
imapi2 dll but still i got this error.
ok i don't know exactly but may be there is compatibility issue
with vista AMD 64 bit processor...........
my app is developed on vista 32 bit intel processor..........
thank u ..........
-- Modified Monday, August 1, 2011 8:41 AM
|
|
|
|
|
Aisha sharma wrote: may be there is compatibility issue with vista AMD 64 bit
processor...........
There's no such thing.
This is not a compatibility issue. This is happening because you didn't ship all the required libraries your app needs with your app. Just shipping the Interop files is not enough. You have to install the .DLL's those Interop files call with your app in case they are missing on the target machine.
I already told you what to do.
|
|
|
|
|
i m trying to find problem.
now i m confirm about this.
thank u so much for ur suggestions
|
|
|
|
|
after some testing conclusion is :
project not run on vista with amd processor
exception occured on form's InitializeComponent() method.
and run on vista with intel processor....
after installig visual studio it work fine on vista with amd processor.
if u require any other info then let me know.......
thank u
|
|
|
|
|
Again, and for the last time, it has NOTHING to do with the processor.
Since you installed Visual Studio on the bad machine, you installed a bunch of components on that machine as well. Obviously, your application reuiqres one of those components that you did not install on the target machine.
You cannot just copy your bin folder to the target machine and expect it to work. It will for simpler apps, but yours is requiring a components that has to be installed and you are not shipping with your .EXE.
How do I know this? Because the error popped up in your InitializeComponent call. You're more than likely using a control that doesn't exist on the target Vista machine.
|
|
|
|
|
my problem is solved.
i always checked my project using proper setup.
problem occured due to System.Core.dll not
found on system.........
|
|
|
|
|
That would mean that either the correct .NET Framework wasn't installed or the installation was screwed up, which is a very rare occurrence.
|
|
|
|