|
If you have Crystal Reports 8, you can do a Multi-Column Details Section. However, I am not sure if this will format exactly how you want.
|
|
|
|
|
i am using crystal reports which comes with VS.Net professional.i know how to make multi column section ,it is not difficult but,the problem is formatting the columns and changing the direction.
suppose that i made a program to calculate the result of 3000 students and i want to print it out ,if the student takes 10 subjects then one A4 paper will take only 3 students result around 900 papers.can you imagine this?!
anyway ,thanx for help.
Emporer
|
|
|
|
|
Does Oracle have the equivlant of the SQL Server NewID() function. I'd like to generate a UUID inside a Oracle (9i) stored procedure but can't seem to find a function. Does such a function exist?
Michael
"I've died for a living in the movies and tv.
But the hardest thing I'll ever do is watch my leading ladies,
Kiss some other guy while I'm bandaging my knee."
-- The Unknown Stuntman
|
|
|
|
|
No such method I know of exists, but you can create a UUID in your data access layer for new ids, convert it to a string and just pass it into your insert stored procedure or table insert statement.
Alternatively, you could write an external add in to Oracle to do it, and call that from your stored procedure. I've never done it, I've just used the method above
"The greatest danger to humanity is humanity without an open mind." - Ian Mariano
http://www.ian-space.com/
|
|
|
|
|
You might want to try and use Oracle Sequence (similar to SQL seeded Identifier)
|
|
|
|
|
Not sure if this is a bug in Microsoft.Data.Odbc, but here goes anyway.
I have a table in Sybase 11.9.2, with 2 columns, ID and Description.
I have the following stored procedure,
CREATE PROCEDURE Get
@ID PK_SMALLINT = NULL
Select * from Table
where ( (@ID = NULL) or (ID = @ID) )
The problem is that when i run the stored procedure without passing a Parameter from Dot Net, i only get the column names returned in my result set, yet when i run it from ISQL or similar, i get the complete contents of the table. Has anyone seen this before?
When i pass in an ID value, i get 1 row returned as expected. It looks like there is some problem with or statements of this type, and the odbc data adapter.
|
|
|
|
|
Sybase has the most unstable ODBC drivers I've seen so far. Be careful with them.
But what you're seeing is not an ODBC error, this is a common mistake.
This query leads to unpredictable results:
Select * from Table
where ( (@ID = NULL) or (ID = @ID) )
Because of the expression WHERE field = NULL . The right way of doing a comparison with NULL is with the IS NULL expression.
This query always run as expected:
Select * from Table
where ( (@ID IS NULL) or (ID = @ID) )
BTW, I think that maybe what you want is this:
Select * from Table
where ( (ID IS NULL) or (ID = @ID) )
because when @ID is NULL, this condition is true for all rows, so the 1st query will really return all rows
lazy isn't my middle name.. its my first.. people just keep calling me Mel cause that's what they put on my drivers license. - Mel Feik
|
|
|
|
|
Thanks,
using IS NULL has fixed the problem.
|
|
|
|
|
Any idea where to get .NET barcode control and .NET windows forms data repeater? The barcode is to be used for printing item codes. The data repeater is to create Access-like subforms.
jld
|
|
|
|
|
Based on my understanding, the only available way to validate entries into windows forms datagrid is through the column changing event. But I find it very limited. Is there any other, robust way that will enable me to trap wrong entries on a per row or column basis? Something as good as validating events of simple controls?
jld
|
|
|
|
|
What exactly you want to do?If you don't want to show some value,you can filter dataview(datasource) of your grid.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Ah! Sorry, you got me wrong. It's not showing values that is my problem. I want to validate entries as they are being entered into the datagrid on a per column or per row basis. Right now, the best I know is to trap entries using the dataset column changing event. But this method is not good enough. In particular, the user can still get out of the datagrid inspite of invalid entries if this method were used.
jld
|
|
|
|
|
Oh,I got the point now.I can't find the solution too. I'd be so appreciate if you tell me when you find it.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
I get an exception that says syntax error in UPDATE query:
UPDATE Login SET Password='blomma' WHERE User='elev2'
Login is the table, Password and User is columns
So what is wrong?????
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Are you sure you choose correct database name that Login table exist in it?Andalso both those column are string(varchar,nvarchar,Text..) column?
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
This is the code:
public void OnSavePassword(object sender, System.EventArgs e)
{
if(EditPassword.Text == "")
{
ERROR.Text = "Du har inte skrivit in ett lösenord!";
return;
}
string connectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("/mp219.mdb");
OleDbConnection connection = new OleDbConnection(connectString);
try
{
StringBuilder commandString = new StringBuilder();
commandString.Append("UPDATE Login SET Password='");
commandString.Append(EditPassword.Text);
commandString.Append("' WHERE User='");
commandString.Append(Context.User.Identity.Name);
commandString.Append("'");
Response.Write(commandString.ToString());
OleDbCommand cmd = new OleDbCommand(commandString.ToString(), connection);
connection.Open();
cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
Response.Write("<br><br>");
Response.Write(ex.ToString());
ERROR.Text = "Ett undantag kastades, försök igen!";
return;
}
finally
{
connection.Close();
}
SUCCESS.Text = "Lösenordet är ändrat!";
}
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Well,I can't see any problem.When you debug your program,does your path,connectionstring and query string ok?
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
it's an ASP.NET application... so how to debug?
It's weird I know!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Rickard Andersson wrote:
so how to debug?
Easily.Just insert breakpoint and press F5.Also enable debugging in your project setting.Thats it.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Damn I forgot to tell ya one thing!
I use Dreamweaver MX and WebMatrix little webserver to try my ASP.NET applications!
I can't get IIS to run for some reason, and everytime I say this in any forum it's like in a western movie when a big bad cowboy enter a saloon and all people in there get quiet and just stare at him....
I will try re-install IIS and then do everything slower and read all pop-ups a little bit more better!
Good night!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
So,be sure your problem is for your string or path.You will find it out after debug,but until the time you can debug your application,you can put a label on your form,and set the text of it,your string query and path before you do ExecuteNonQuery.Then you can see if it is ok or not.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
I will keep trying find out what the heck is wrong with the god damn query!
grrr... this relly pisses me off!!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
*Gets quiet and stares*
You will now find yourself in a wonderous, magical place, filled with talking gnomes, mythical squirrels, and, almost as an afterthought, your bookmarks
-Shog9 teaching Mel Feik how to bookmark
|
|
|
|
|
Are you sure that Password and User aren't both keywords?
Maybe try putting [] around those words and retrying the query.
Cheers,
Simon
"Sign up for a chance to be among the first to experience the wrath of the gods.", Microsoft's home page (24/06/2002)
|
|
|
|
|
Keywords... hm.. you mean 'Password' and 'User' could be reserved?
but when I think back they can't... because I read from the database when the user is trying to log on to a protected webpage (I store username and password in the database).
So.... Daaah!!!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|