|
Hello All,
I'm currently working with the AnimationExtender and it's all going well up until the point where I have my content inside a asp Panel. Inside the panel (which is the part that gets animated) I have link buttons which run a method in the C# code behind file. Everytime it runs the command and causes the postback (everything is inside an update panel) the Animation gets reset. I understand that when I cause the post back the Panel picks up it's original style coding and so I have tried to make a HiddenField that the method sets to tell the Page_Load to change the style of the Panel to how it would look after the animation would have run.
This is not working though, for some reason the method sets the HiddenField but then after the postback occurs the HiddenField reverts back to its original value and therefore doesn't get picked up in my Page_Load.
Are there any solutions to keeping an animation up and persist through a postback while the content it contains runs methods.
Thanks very much
Jason
|
|
|
|
|
Here is the code..i want to delete records if date exceeds by 10 compairing with current date...for this i have made two connection strings but one for select and other one for delete...it's running all well only the cnc1 which has to delete is not deleting from db....whats wrong with that line?
<-----------code in page load------------------->&
<br />
OleDbConnection cnc = new OleDbConnection((string)Session["cs"]);<br />
cnc.Open();<br />
string qc = "select Date1 from friends where Username='" + (string)Session["uname"] + "' and Confirm='No'";<br />
OleDbCommand cmdc = new OleDbCommand(qc, cnc);<br />
OleDbDataReader drc = cmdc.ExecuteReader();<br />
while(drc.Read())<br />
{<br />
DateTime dtc = Convert.ToDateTime(drc[0].ToString());<br />
<br />
string da1 = DateTime.Now.ToShortDateString();<br />
DateTime date1 = Convert.ToDateTime(da1);<br />
string dttc = Convert.ToString(dtc);<br />
<br />
TimeSpan ko = date1.Subtract(dtc);<br />
int day = ko.Days;<br />
<br />
<br />
<br />
if(day>=10)<br />
{<br />
<br />
OleDbConnection cnc1 = new OleDbConnection((string)Session["cs"]);<br />
cnc1.open()<br />
string qc1 = "Delete from friends where Username='" + (string)Session["uname"] + "' and confirm='yes' and Date1='" + dttc + "'";<br />
OleDbCommand cmdc1 = new OleDbCommand(qc1, cnc1);<br />
cmdc1.ExecuteNonQuery();<br />
cnc1.Close();<br />
}<br />
<br />
<br />
<br />
}<br />
<br />
cnc.Close();
|
|
|
|
|
Try using the same connection object for both calls (use just cnc rather than also creating cnc1 .
But that said, know that an Access database is a terrible choice as a back-end platform for web applications. It was never intended to be a multi-user platform and is very limited as far as simultaneous connections/queries.
If cost is an issue, you may want to consider SQL Server Express, or MySQL.
|
|
|
|
|
Sql doesnt work on ma system..so im left with no choice just access..
|
|
|
|
|
greendragons wrote: Sql doesnt work on ma system
And why doesn't it work on your system?
Using Access for a web application backend is absolutely the wrong thing to do. Perhaps the only exception I could make to this is if the database and web application were packaged as a demo or tutorial with the intent of running on a single machine with a single user (like for learning purposes), and not deployed to a multi-user environment.
But if your intent is to deploy a functioning application that will be used by more than one person, solving the problem of why something like Sql Express or MySQL "doesnt work on ma system" needs to be the first step you take before going any further with your development. If it isn't, you are setting yourself up for serious problems down the road.
Feel free to post why you think you couldn't get a multi-user relational database engine running in your environment and I'll suggest help where I can.
|
|
|
|
|
Yeah ur right....before when i use to run sql xpress or my sql my windows exlporer used to crash...then i went deeper changed few setting it partially started working but still have some issues...like from where i run sql...i have 2005 installed on ma vista...it only shows 2 options configuration manager and surface manager...from where i create db and tables?? And about sqlxpress inbuilt with vs it shows me login failed even i have windows authentication....how i run mysql from configuration manager??
|
|
|
|
|
I donot think it's a good design/approach you are following. You could have populated the friends in a DataTable. Then loop through each friend and verify your condition.
Let me know if you need any furhter details.
|
|
|
|
|
Sql doesnt work on my system..the condition i am trying to apply is that if somebody sends a friend reques and its not approved then in friend table the status is set to no..and if request get 10days oldr then it should be deleted so that user can again send friend request..please tell me whats wrong with my designing approach and what about my problem how i delete it..
|
|
|
|
|
First point, you are using a datareader which should be used for reading the data in forward only manner.
Second point, data reader is always connected mode and you are deleting from the same table at the same time increasing the complexity unneccessaruiy.
Anyway, properly you can do the same thing.
Have a single connection. Using the same select command populate a DataSet. In that DataTable, loop through each row (each row is a friend) and fire the delete the command (here also you can use the same connection).
Keep me posted if you need any help.
|
|
|
|
|
I have never seen a code like this. NO NO NO NO NO No NO.
how can you declare two Connection String
How can you close the connection before you do the Delete
You Delete Statement is incorrect, before you put anything to C# make sure that you have tested it on the SQL side, that is why i prefare to use SP's than naked sql in C#, let SQL handle SQl and C# Handle C#
It seems you dont know where what should go, this is Wrong.
You need to Buy a Book and Read a little bit.
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Ohh cnc.close() is @ last..that one is copying mistake nevrmind..but its not working..
|
|
|
|
|
What do you mean ?
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
I mean to say that it's actually cnc1.open() not close that was mistake during i was copying the code..i have corrected but isnt there anyway to access db using two connectiong strings as i did to select and then delete..?
|
|
|
|
|
So when you copied the code , it changed on fly it to close(). : why do you have two connection string ? why dont you trap for exception ? i dont know how you going to debug your code its complicated
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
I dont' have much idea about exceptions but code is not complex 1st part is just checking wether the friend request in db is approved or not and selecting the unapproved ones and then it's calculating that how many days old the friend req is if more than 10 then delete that request from database this is what i want but deleting part not work..
|
|
|
|
|
That should have been done only in SQL not in C# , in C# you should have just called the SP and Pass the Parameters.
please this time make sure the connection does not change onfly . Recopy the code and comment it by telling me what you want to do and i will give you a better way on how to do it
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
The code is same. I just want to select those friend request which have exceed'd limit of 10days and delete them. I saved the username who loggd in in a connection string "uname"..and retriving dates from db (coloumn name date1) and confirm is the db coloumn in which if no means friend request not accepted. In select command im retriving dates and compairing with current date if exceeds by 10 then delete that particular request from db..
|
|
|
|
|
I tried to rework your code and in got more confused than you , now tell me is there any particular reason why you use a datareader ? again your delete statment is incorrect.
change
"Delete from friends where Username
to
"Delete friends where Username
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Well datareader i used for select statement..and i'll try what u said "delete friends where username" instead of "delete from"..but right now im away from my system..there is one more way i was thinking 2 do..store those dates which hasto be deleted in array and close datareader connection..and then again open new connection for delete..but i want to implement it with two queries..
|
|
|
|
|
The Problem with your reader is holding on to the Connection. i suggest you use a datatable. atleast your code will be a little bit clearer because there wont be any looping happening. as i stated before what youdo can be done in one sql SP
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
I guess im getting what u trying to explain my datareader is holding up connection not passing it to other connection string..by the way what is sql sp please explain lil'..thnx
|
|
|
|
|
The SP i meant a Stored Procedure, i feel you could have done all this in a Stored Procedure than trying to manupilate the table in C#.
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Stored procedure means storing data somewhr like array or datasets..? And how to use sp in ms access(sql doesnt work in ma system)..i wanna talk 2u online on IM..some direct queries i wanna solve plz if u dnt mind..
|
|
|
|
|
NO that is not a stored procedure. Make it fast because i have to go home. am on google talk and Skype with vuyiswamb
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Mine is blastome on gmail and dorian_yates@yahoo.co.in..thnx but rite now im outtie home nt on system..i'll talk 2u later on IM..thnx 4 help..
|
|
|
|