|
|
Hi,
I followed that article, now i can restore it into my local system.But i am not getting how to import it to Web hosting server.Please tell me clearly.
|
|
|
|
|
I don't understand your question.
If you can restore the database to you local host, take the backup files to another server and do the same restore operation on that server.
The need to optimize rises from a bad design.
My articles[ ^]
|
|
|
|
|
hi,
I am developing advertising website.whenever I am getting impression that time i am geeting timeout expired error is comming because at a time somany impressions are comming..here I am using stored procedure..if anybody knows for improve this performance...please reply me...
Thanks.
Raaj
|
|
|
|
|
You need to look at your indices amongst other things. Try using the Actual Execution Plan in Query Analyser to identify where there are problems and take it from there.
Bob
Ashfield Consultants Ltd
|
|
|
|
|
sometimes I am getting impression....sometimes timeout expired..
Raaj
|
|
|
|
|
index will help with this issue?
Raaj
|
|
|
|
|
r aa j wrote: sometimes I am getting impression....sometimes timeout expired..
So you need to understand where your query is taking too long. Check the execution plan as I said. Nobody can do it for you, and nobody can guess whats wrong - except its probably index related.
Bob
Ashfield Consultants Ltd
|
|
|
|
|
please tell me how can we check the execution plan.
Raaj
|
|
|
|
|
Run your stored proc in query analyser, check the Query menu options to turn on Include Actual Execution Plan.
Bob
Ashfield Consultants Ltd
|
|
|
|
|
I done that Execution plan.actually that storedprocedure contains 7 queries....for that execution plan its display query cost one 8% ,another 23% etc....
please can u tell me how we can identify
Raaj
|
|
|
|
|
Its at this point you need to consult the help. Once you understand what the execution plan is telling you it will enable you to make the necessary changes. You can try taking the individual queries and putting them into the "Analyse Query In Database Tuning Advisor" Query menu item. This will give you some hints at what could be done.
Alternativley you could hire someone who understands sql server performance tuning.
Bob
Ashfield Consultants Ltd
|
|
|
|
|
thanks for ur suggestion....
thanks alot
Raaj
|
|
|
|
|
You're welcome. Performance tuning is a complex topic - some would say its more of a black art than science!
Bob
Ashfield Consultants Ltd
|
|
|
|
|
That's true, although I've considered it more like playing chess. Next time I go out consulting this area, I'll take my magic wand with me. It'll make an impression (at least somekind...)
The need to optimize rises from a bad design.
My articles[ ^]
|
|
|
|
|
Hi
Help me.
- Use Visual Studio 2005
- As programming language, use C#
Merge SQLite data with HTML template. This action should be done using one 'Merge' button click.
Show merged document in webbrowser.
Save merged document to PDF.
- Merger
Replaces '##[fieldname]##' in the HTML template document with data from the corresponding
column of the SQLite table.
Create one new page in the document for each record in the SQLite table.
Thank you.
Regards,
Och-Erdene
|
|
|
|
|
So what is your problem - all I see is a homework question.
Also you should read the guidlines for posting your title is not acceptable.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi,
Can somebody guide me on reading a password protected excel file with c#.net?
I am using VS2005, Excel 2003/2007 (? Does it make difference?)
Appreciate your help.
Thanks
Sunitha
|
|
|
|
|
One way to do that is to use Excel interop from C#. Refer to: Workbook Members (2003 System)[^].
Note, this question isn't exactly about databases so perhaps a better forum would have been for example C#[^]
The need to optimize rises from a bad design.
My articles[ ^]
|
|
|
|
|
Get the password from those who protected the worksheet/workbook.
The world is a stage and most of us are desperately unrehearsed.
—Sean O’Casey, Playwright
|
|
|
|
|
Came across this artcile[^] (ROW_NUMBER)
But this is sql specific, while great help I think - if I were to use Sybase then this is not relevant. Is there anything from ADO.NET 2/3 by now? Or do we still need to implement it ourselves?
Reading up on NHibernate[^] - even they have paging facility.
Thanks
dev
|
|
|
|
|
|
Good stuff! - I think this is paging facilitated by ADO.NET (although DataAdapter only, won't help with say IDbCommand+ExecuteReader situation)
<br />
int currentIndex = 0;<br />
int pageSize = 5;<br />
<br />
string orderSQL = "SELECT * FROM Orders ORDER BY OrderID";<br />
SqlDataAdapter adapter = new SqlDataAdapter(orderSQL, connection);<br />
<br />
DataSet dataSet = new DataSet();<br />
adapter.Fill(dataSet, currentIndex, pageSize, "Orders");<br />
Have gone back in time and been doing MFC for two years - when was thsi available in dotnet I don't remember seeing it?
Thanks!
dev
|
|
|
|
|
Also yes seems Sql specific - i.e. IDataAdapter of type "SqlDataAdapter"
Example pattern:
<br />
int currentIndex = 0;<br />
int pageSize = 5;<br />
<br />
DataSet oDataSet = new DataSet("MyData");<br />
DbProviderFactory oDbFactory = System.Data.Common.DbProviderFactories.GetFactory(strProvider);<br />
IDbConnection oConn = oDbFactory.CreateConnection(); oConn.ConnectionString = strConn;<br />
IDbCommand oSqlCmd = oDbProviderFactory.CreateCommand(); oSqlCmd.CommandText = strCmd; oSqlCmd.Connection = oConn; oSqlCmd.CommandTimeout = 10000;<br />
IDataParameter param = cmd.CreateParameter(); param.ParameterName = "@employeeId"; param.Value = 1120; param.Direction = ParameterDirection.Input; cmd.Parameters.Add(param);<br />
IDataAdapter oAdapter = oDbProviderFactory.CreateDataAdapter(); oAdapter.SelectCommand = oSqlCmd; oConn.Open(); oAdapter.Fill(oDataSet, currentIndex, pageSize, "MyData"); ATTN! paging is Sql specific, i.e. oAdapter of type "SqlDataAdapter"<br />
DataView oView = oDataSet.Tables[0].DefaultView; oView.Sort = "Column1, Column2 DESC"; <br />
dev
|
|
|
|
|
Data adapter is implemented for:
- System.Data.Odbc.OdbcDataAdapter
- System.Data.OleDb.OleDbDataAdapter
- System.Data.SqlClient.SqlDataAdapter
- System.Data.OracleClient.OracleDataAdapter
I don't recall seeing paging with ExecuteReader directly. Of course if you implement a stored procedure which returns a result set and take paging position as parameter, you can use that with ExecuteReader.
I think paging has been possible from .Net framework 1.1, see: Paging Through a Query Result[^].
The need to optimize rises from a bad design.
My articles[ ^]
|
|
|
|