What Is The Difference Between Hash Table And Index Table
Aug 9, 2010What is the difference between hash table and index table? can any one explain me briefly. Also send me the hashing techniques.
View 2 RepliesWhat is the difference between hash table and index table? can any one explain me briefly. Also send me the hashing techniques.
View 2 RepliesI have a variable such as this string URL="http//:localhost, myhomepage";
how do I easily add the above into a hash table? With the url part being the key and the description being the value.
The coding language is C#3.0What is the most optimum method to retrieve all hashtable keys into string separated by a delimiter ","Is the for loop or the foreach loop the only option?
Update: the keys are already strings
I have two pages:
1) login and send username,password, machineID and a rand string to the server
2) check the machineID whether it exists in the table.
Problem is the checking machine procedure:
select MachineID from computer where MD5MachineID=@MD5MachineID2 and SUBSTRING((master.dbo.fn_varbintohexstr(HASHBYTES('MD5',MachineID+@RString))),3,32)=@MIDST
RString,MD5MachineID2,MIDST are submited by Login MD5MachineID is stored in table.
I need the check if MD5(MachineID+RString) is match the MIDST (submited).
Now the situation is :
if RString is a fixed string(not a variable).like 'abcdefg', the MD5 is correct.
if I use the RString (submited value as a variable), the MD5 is incorrect.
What is a difference between both??if I set <table runat=server> I can use it at server side also.Is there any differnce between both??
View 5 Repliesmy main intention is that, the exsisting table of sql server database(.dbo) with 1000's of records, that should be import to a new access database table(.mdb).for example if we want to had a new table in db2, of exsisting table in db1 with some conditions by using "select * into New_Tabel from (select * from Exsisting_Table where <Condition>) as objectName". Here the new table is created and records inserted in one execution in db2. The same work should be done for access(sqlserver db --> Access db).Here the new access database table with given name (as string_sysdate) must be created dynamically by clicking a button (multiples time creating new table).Is there any query or c# code for sql server database to access database.
View 2 RepliesI should create a table in this way
A B C(A-B)
50 100 -50
100 50 50
100 100 0
My Procedure is here
[Code]....
[Code]....
[Code]....
how can we access the row index of a table which is created dynamically.
View 2 Replieswhat is difference in cluster index and noncluster index?
which is faster?how many cluster index and non cluster index per table?
what is composite primary key?on how many columns we can create composite key?
hao many maximum composite key's we can create on one table?
how can i use html to create table(<table></table>) in code behind c#?
View 18 RepliesI single table in SQL Server having 50 columns col_1 to col_50 having type varchar(MAX)..The table is having nearly 2 crore data into it which is unstructured i.e. just put in by bulk copy. I have to perform search operation on this table. How to index the table so as to make the search fast? or any other way to make the search fast.
View 2 RepliesOn one of our tables, a default clustered index is defined on the primary key by sql server 2005. The table also contains forign key columns and has got over 2 million rows. There are very frequent INSERT, UPDATE and DELETE functions on this table. Recently some of the SELECT queries which primary operate on the forign keys have become very slow (resulting in application timeout). To fix the problem, I defined an index on one of the primary keys which gave me very quick results. I don't know much about indexes.
1. Since I defined a new index (on the forign key) in addition to the existing default index, what kind of index (clustered or non-clustered) have I defined?
2. What performance impact does it have on the rest of the system? Is it going to break something else?
3. I read about fill factor. What is this and how does it effect the system?
4. Is the new index physically going to make any changes?
5. In case I delete this index later on, will the database return to the existing state or it will be a different state from now?
what is the difference between these two patterns?
View 1 RepliesI have a site where users can save images together with a couple of info fields about the image. The images are stored as binary data in the same table as the rest of the image info. So far pretty standard.
Now, the users should be able to upload a document, describing the image in more detail, along with the rest of the image and its' info.
Size ~2MB per document.
My question is: Should I store this document (binary data) in the same table as the rest of the images or should I create a new table holding only the documents. There would of course be an id reference in the image table to the document in the document table.
I have a search function joining a couple of tables, including the image table, when searching for images. I need to know if there's a difference in efficiency between these two solutions.
I always fetch the document data separately but if I don't win anything in having the documents in a separate table I'll just put it with the rest of the image info.
I'm asking this since I don't really know how SQL Server handle tables when joing and searching in them.
I have about 10´000 users with a maximum of 10 images per user. (ASP.NET - SQL Server)
(I'm not asking if I should store documents in the database, but how ;)
Example:
columns in imageTable - id, title, dateAdded, image (binary data), document (binary data)
Searching for items from a specific user I would join the userTable and the imageTable and select title where image id equals user id.
So, will there be any difference in the performance if the document is in the imageTable or in an own table?
i have edit problem...still i giving u a code of index that showing a records or multiple table how can i edit that record?
TaskManagerDataContext _Context = new TaskManagerDataContext();
[Authorize]
public ActionResult Index()
{
var userId = Guid.Parse(Membership.GetUser().ProviderUserKey.ToString());
TaskRepository getTask = new TaskRepository();
var taskInfo = getTask.GetByUser(userId).ToList();
return View(taskInfo);
}
// Class TaskRepositor
public List<TaskDetailModel> GetByUser(Guid userId)
{
var getTask = from taskData in _Context.Tasks
join projectData in _Context.Projects on taskData.ProjectId equals projectData.ProjectId
join typeData in _Context.TaskTypes on taskData.TaskTypeId equals typeData.TaskTypeId
join statusData in _Context.Status on taskData.StatusId equals statusData.StatusId
where taskData.UserId == userId
select TaskDetailModel.CreateModel(taskData.TaskId, projectData.ProjectName, taskData.TaskName, typeData.TaskType1, statusData.Status1);
return getTask.ToList();
}
//Class TaskDetail Model
public class TaskDetailModel
{
public static TaskDetailModel CreateModel(int id,string project, string desc, string taskType, string status)
{
return new TaskDetailModel
{
Id = id,
Description = desc,
Project = project,
Type = taskType,
Status = status,
Date = System.DateTime.Now.ToString()
};
}
public int Id { set; get; }
public string Description { set; get; }
public string Project { set; get; }
public string Type { set; get; }
public string Status { set; get; }
public string Date { set; get; }
}
I have this sqldatasource:
<asp:sqldatasource id="SqlDataSourceX" runat="server" connectionstring="<%$ ConnectionStrings:MyConn%>" providername="System.Data.SqlClient"
selectcommand="SELECT ItemNum, MIN(DateAdded) as [DateAdded]
FROM Items WITH (NOLOCK)
WHERE [DateAdded] between @DateFrom AND @DateTo
[Code]....
When I call select in codebehind, after 30sec it throws timeout expired SqlException:
[Code]....
again , this select took up to 3 sec to be executed. In application I tried to use SqlConnection and SqlTableAdapter instead of SqlDataSource, with the same query, and again it took up to 3 sec.
If I choose tighter interval (e.g '2011-01-20 00:00:00' - '2011-01-21 00:00:00') , there is no timeout exception, so I know that sqldatasource select is executed correctly. So the conclusion is that sql server is not using index while executing query sent from sqldatasource, but is using index whenever else. I have also checked the index statistics on sql server and it is like that. In profiler i can see slight difference between this two cases. As for SqlDataSource, in events table, in first column "EventClass" after 30 sec, there is this: "RPC:Completed" and application throws timeout. If i use SqlConnection and SqlTableAdapter then at the same place there is this: "SQL:BatchStarting" and "SQL:BatchCompleted" and application does not throws timeout(the index has been used).
what is so special on SqlDataSource connection, that Sql Server performs differently compared to other types of connections?
i am facing a problem to get a correct row index after i filter the data in table, it always keep the history row index in the table before i filter. i had a search button to filter the data in gridview,
below is my coding:
[Code]....
[Code]....
where should we use clustered index and non clustered index.i mean in day to day use which on e to choice and how to make decision.
View 8 RepliesHopefully someone knows a way to fix this issue, but here is my problem. I need to be able to recreate a md5 hash that will be the equivalent of the hash that php would generate.
The encoding I have tried is listed below. None of these will produce the same values.
UnicodeEncoding
UTF7Encoding
UTF8Encoding
UTF32Encoding
I have 2 tables:
- Salesmen with Pk.SalesmenID
- Appointments with Fk.SalesmenID and busy(bit)
How can I check if every salesmen has at least one appointment
Am I on the right way with statement below, though I got syntax problems
[Code]....
If I am going to use the asp.net membership and roles, the asp.net database includes an aspnet_Users table that has the userid and email address. If I have custom fields is it best practice to maintain a separate usert table and link on user id or to add fields to the aspnet_Users table?
View 1 Repliesi am trying to create a temporary table as like an existing table.
create table #tmp AS ( select Table1.* from Table1 where Table1.column name in (select Table2.column name from Table2 where conditions) )
But it is showing Error...
how can i select a record from A table and insert into B table using linq?
View 2 RepliesBasically i deal with two tables.i have a table T1 of the following format:id company_name i need to read this data and create a table T2 as followsi wrote the following code. it worked fine for retrieving data and modification but fails to insert the modified data into the 2nd table.the error is, it does not recognise the value for @token
ArrayList dynarr=new ArrayList(); // global variable
protected void Button2_Click(object sender, EventArgs e)
{
int row = 1; int i;
string strcmd = null;
string Connection = "Data Source=....";
SqlConnection conn = new SqlConnection(Connection);
string str = "select company_name from T1 where ID=@ID";
[code]...
I'm currently stuck settings border in a html table. (I use inline stiles for a better rendering in e-mail-clients) I have this piece of code:
[code]....
That will be rendered as this:
I want the table to be rendered like Excel would render a table with inner and outer border.