|
Don't forget one on how to write clearly, without using txtspk!
|
|
|
|
|
I love it when I'm the one who gives the answer, and they won't respond to anything I say.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
HI,
Im gettin an exception saying "InvalidOperationException" nd it says "No data exists for the row/coloumn", for the following code, nd d exception results on the d line that has been underlined....please check d code nd help....plssss!!!!
int rnd;
int totalcount = 0;
Random SelectRandom = new Random();
OleDbConnection access = new OleDbConnection();
OleDbCommand accesscmd = new OleDbCommand();
OleDbDataReader reader;
if (combo_Category.Text == "Book")
{
string connectionstring = "Provider = Microsoft.Jet.OLEDB.4.0;
Data Source = |DataDirectory|\\HangmanDatabase.mdb";
access.ConnectionString = connectionstring;
access.Open();
accesscmd.CommandText = "Select * From Book";
accesscmd.Connection = access;
reader = accesscmd.ExecuteReader();
while (reader.Read())
{
totalcount = totalcount + 1;
}
if (reader.HasRows)
{
rnd = SelectRandom.Next(0,totalcount - 1);
book = reader[0].ToString();
datastring = book.ToCharArray();
}
access.Close();
convert();
}
Pleassssssss help!!!
Ξ:::...£!ΠŤØ...:::Ξ
|
|
|
|
|
You have to put following code:
linto_11 wrote: if (reader.HasRows)
{
rnd = SelectRandom.Next(0,totalcount - 1);
book = reader[0].ToString();
datastring = book.ToCharArray();
}
inside While(reader.Read()) loop.
If u put that code inside while then u don't need if(reader.HasRows) loop.
Also, call reader.Close() before access.Close().
Hope it'll solve ur problem.
|
|
|
|
|
nagendrathecoder wrote:
inside While(reader.Read()) loop.
If u put that code inside while then u don't need if(reader.HasRows) loop.
Also, call reader.Close() before access.Close().
Again it is creating the same issue.....sumthing serious.........please help!!!
Ξ:::...£!ΠŤØ...:::Ξ
|
|
|
|
|
Do you know anything about programming at all ? How did you write this code, if you don't understand what it does ? If you get an exception saying you're trying to read something that's empty, then you need to check first to make sure it has data. That's what the message is telling you. You've changed your code, but not posted the code, or the exact error message. Have you tried to debug this code at all ? It doesn't seem to me like you're trying too hard to get help, or that you're doing anything to try to fix this beyond posting here and hoping we'll fill the gaps of your shortcomings.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Try to do it like this:
int rnd;
int totalcount = 0;
Random SelectRandom = new Random();
OleDbConnection access = new OleDbConnection();
OleDbCommand accesscmd = new OleDbCommand();
OleDbDataReader reader;
if (combo_Category.Text == "Book")
{
string connectionstring = "Provider = Microsoft.Jet.OLEDB.4.0;
Data Source = |DataDirectory|\\HangmanDatabase.mdb";
access.ConnectionString = connectionstring;
access.Open();
accesscmd.CommandText = "Select * From Book";
accesscmd.Connection = access;
reader = accesscmd.ExecuteReader();
while (reader.Read())
{
totalcount = totalcount + 1;
rnd = SelectRandom.Next(0,totalcount - 1);
book = reader.GetValue(0).ToString();
datastring = book.ToCharArray();
}
reader.Close();
access.Close();
convert();
}
I have doubts on following line:
datastring = book.ToCharArray();
R u sure, this line work?
Also, what are you doing if reader is empty?
|
|
|
|
|
nagendrathecoder wrote: totalcount = totalcount + 1;
rnd = SelectRandom.Next(0,totalcount - 1);
book = reader.GetValue(0).ToString();
datastring = book.ToCharArray();
How does that work ? He wants to read a random value from the DB. This will give him a useless random number, and he will alway end up with the last string in the data base as his selected string.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Oh yes, i didn't thought abt it.
You are rite CG, thanks for telling me.
|
|
|
|
|
nagendrathecoder wrote:
I have doubts on following line:
datastring = book.ToCharArray();
R u sure, this line work?
ANS: Actually "datastring = book.ToCharArray();" this line of code works.....the thing is that i have to randomly select a name from the database and display it on a txtbox....that is wt i was doin....but that code snippet of mine was of no use....the snippet which u hav given me does not take d name randomly.....suggest me how to take names randomly from d database???
Ξ:::...£!ΠŤØ...:::Ξ®
|
|
|
|
|
linto_11 wrote: ANS: Actually "datastring = book.ToCharArray();" this line of code works.....the thing is that i have to randomly select a name from the database and display it on a txtbox....that is wt i was doin....but that code snippet of mine was of no use....the snippet which u hav given me does not take d name randomly.....suggest me how to take names randomly from d database???
Stop using text speak, don't be a retard. You have 101 keys, use them.
I told you already why your code is utterly useless, and shows you have no idea what you're doing. I told you two ways you could make it work the way you want.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Hi
Does anyone have a good example I could follow for implementing Named Pipes using WCF? I want to implement one that is bi-directional in a manner that is similar to a web service.
|
|
|
|
|
check around the NetNamedPipeBinding .
Otherwise it's exactly the same as using any other transportation layer in WCF.
|
|
|
|
|
can anyone help me, i have developed a server and client, when i logged in client i want the server to show me machine name of client in list box saying the client has log in
i try many times but still getting error
i am using remoting with tcp channel .
thanks in advance
|
|
|
|
|
show the code where you getting error
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKQUFK[M`UKs*$GwU#QDXBER@CBN%
R0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
-----------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
thanks i got i
|
|
|
|
|
Hi amankhan,
I think there are ways to find the ip address of the client programatically.
If you can use that,We can display the IP address of the client on the client system when you Login.
Thanks,
M.Srikrishna Murthy.
Feel free to contact
|
|
|
|
|
thanks Sir, well i need lots of help i am new in this field. if possible give me ur email id..... i will be very thankfull........ pls help me it will make my career i am fresher with no job
|
|
|
|
|
Hello, I have an app doing tasks while it is minimized to the tray. But it keeps stealing focus from other things even while it is not visible. How can i make it so that it wont steal focus from other programs? Thanks!
|
|
|
|
|
An event fires when an app gets focus. One of the arguments passed is the app that had focus. Catch that event and give the focus back.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Hi,
Is there a way to get the values in a a byte array which are in ASCII format and convert them into float? Let me explain:
My byte array when a number(integer) 79 is put in it, looks like this:
bData[0] = 55;
bData[1] = 57;
bData[2] = 0;
bData[4] = 0;
I want to take this data (from bData[]) and put it in a float variable as:
float fData = 79.0;
Is there a way to do this?
Thanks
|
|
|
|
|
how about
float fData = Convert.ToSingle(bData[0]);
I hope this helps you.
|
|
|
|
|
This did not work with me. It gave weird values like, 4.23233-e
|
|
|
|
|
what is the byte value that you are converting?
If the value is within 0 - 255, I think it will be parsed clearly.
Can you tell me what is in bData[3]. check it. If its default(byte) / 0 it will parse clearly using Convert.ToSingle as I checked.
Debug your application and see for what value of byte you are getting this.(just curious)
|
|
|
|
|
The bytes contain ASCII characters (55 = '7'), not bit patterns that are part of a float.
Luc Pattyn
Local announcement (Antwerp region): Lange Wapper? Neen!
|
|
|
|