|
Thanks Niladri, but I meant how to do it in SQL language...
|
|
|
|
|
Follow the steps
1)Go to the design view of your table
2)Select ID Column
3) In the down, you will find Column Properties
4)In that you will find Identity Specification whose first property is Identity Specification. The default will be set to "No".
Change that to yes.
5)Click on "save change script"
6) Save the script to a file or copy it to the clipboard.
Wout Louwers
|
|
|
|
|
|
high guys
i have a problem
when i press F5 on visual studio to start debugging of my project, it runs good no errors
but
when i press ctrl+F5 on visual studio to start without debugging of my project,it gets error message
the error message is:
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immedediately.
the type initializer for 'System.Data.SqlClient.SqlConnection'threw an exception.
Details..
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.TypeInitializationException: The type initializer for 'System.Data.SqlClient.SqlConnection' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Data.SqlClient.SqlConnectionFactory' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Data.SqlClient.SqlPerformanceCounters' threw an exception. ---> System.PlatformNotSupportedException: This operation is only supported on Windows 2000 SP3 or later operating systems.
at System.Security.Principal.SecurityIdentifier..ctor(WellKnownSidType sidType, SecurityIdentifier domainSid)
at System.Diagnostics.SharedUtils.EnterMutexWithoutGlobal(String mutexName, Mutex& mutex)
at System.Diagnostics.SharedPerformanceCounter.GetCounter(String counterName, String instanceName, Boolean enableReuse, PerformanceCounterInstanceLifetime lifetime)
at System.Diagnostics.SharedPerformanceCounter..ctor(String catName, String counterName, String instanceName, PerformanceCounterInstanceLifetime lifetime)
at System.Diagnostics.PerformanceCounter.Initialize()
at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)
at System.Data.ProviderBase.DbConnectionPoolCounters.Counter..ctor(String categoryName, String instanceName, String counterName, PerformanceCounterType counterType)
at System.Data.ProviderBase.DbConnectionPoolCounters..ctor(String categoryName, String categoryHelp)
at System.Data.SqlClient.SqlPerformanceCounters..ctor()
at System.Data.SqlClient.SqlPerformanceCounters..cctor()
--- End of inner exception stack trace ---
at System.Data.SqlClient.SqlConnectionFactory..cctor()
--- End of inner exception stack trace ---
at System.Data.SqlClient.SqlConnection..cctor()
--- End of inner exception stack trace ---
at System.Data.SqlClient.SqlConnection..ctor()
at System.Data.SqlClient.SqlConnection..ctor(String connectionString)
at Computer_Sales_System.Form2.button1_Click(Object sender, EventArgs e) in D:\My first project\Computer Sales System\Computer Sales System\Form2.cs:line 178
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Computer Sales System
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/My%20first%20project/Computer%20Sales%20System/Computer%20Sales%20System/bin/Debug/Computer%20Sales%20System.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
PresentationCore
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.1500 built by: QFE
CodeBase: file:///C:/Windows/assembly/GAC_32/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
WindowsBase
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.1500 built by: QFE
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WindowsFormsIntegration
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.1500 built by: QFE
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsFormsIntegration/3.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll
----------------------------------------
PresentationFramework
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.1500 built by: QFE
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
PresentationFramework.Aero
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.1500 built by: QFE
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/PresentationFramework.Aero/3.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
----------------------------------------
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
the code is:
SqlConnection cn = new SqlConnection(@"Data Source='MOHAMEDEWEHISHY\SQLEXPRESS';Initial Catalog='Computer Sales System';integrated security=sspi");
try
{
SqlCommand cmd = new SqlCommand("backup_database", cn);
cmd.CommandType = CommandType.StoredProcedure;
if (System.IO.File.Exists(@"D:\SQLServerBackups\Computer Sales System.bak"))
{
System.IO.File.Delete(@"D:\SQLServerBackups\Computer Sales System.bak");
}
cn.Open();
int i = cmd.ExecuteNonQuery();
if (i < 0)
{
MessageBox.Show("Your database is backed up successfully");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
MessageBox.Show("Sorry ... You can not back up your database");
}
finally
{
cn.Close();
}
so the problem is using SqlConnection with others not DML commands
i tried to use OLEDBConnection but it not gets result
So what is the solution????????
Thanks,
Mohamed El-Wehishy
|
|
|
|
|
You can learn more about SQL Server 2008 R2 in free developer training videos on MSDEV[^]. This on demand series will walk through the new features of SQL Server 2008 R2. Topics included: Report Builder 3.0, building your ISV ETL application, ISV Operational application, looking at what R2 edition is right for you and more.
See SQL Server 2008 R2 Developer Training Series[^]
|
|
|
|
|
Hi all,
Can any one advice on Data Transfer Between Same Databases On Seperate Servers ?
Database A on Server 197.23.xxx
Database B on server 197.23.xxxx
The run on the same network.
Any Information will be much appreciated.
Many thanks
modified on Wednesday, November 11, 2009 1:34 PM
|
|
|
|
|
More info needed.
If they are on the same network and the servers can "see" each other, there's no reason why you couldn't transfer data... BUT... are they the same kind of database? What is it? Is it SQL Server? Access? Foxpro? DBase? A filing cabinet with a cat5 connection?
|
|
|
|
|
Thanks So Much for your response.Its Much appreciated.
Both databases are in SQL Server 2008 database with same table structures and design.
There are tables with the same structure in both database.
I would like to copy Data from table in One databse tothe other Databse.
Hennce ,I will have one Databse to put all my reporting etc.....
I would like to run it twice a day.As i am running my report twice a day.
Thanks
|
|
|
|
|
Some further information is needed.
What is you database (SQL Server, Oracle, MySQL ???)
Why is the transfer needed (development sync, replicated data, integrated query)
Is this a one off operation?
Frequency of transfer
How do you expect the transfer to be initieated?
Have you investigated the following to see if they suit your needs
Linked Servers
Replication
You have some work to do before you can ask a sensible question.
|
|
|
|
|
Thanks So Much for your response.Its Much appreciated.
Both databases are in SQL Server 2008 database with same table structures and design.
There are tables with the same structure in both database.
I would like to copy Data from table in One databse tothe other Databse.
Hennce ,I will have one Databse to put all my reporting etc.....
I would like to run it twice a day.As i am running my report twice a day.
Thanks
|
|
|
|
|
I would look into replication as you seem to be able to identify 1 database as the "master". It is not a trivial subject, you will need to spend some time reading the BOL and understanding the implications of replication.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Sorry to bother you again.Can you please get me some links in getting this specific problem.I seem to get a general database copy procedures.
Many thanks for your help.
|
|
|
|
|
We have very large tables of price data that need to be searched efficiently. The table consists of
id - bigint (Primary Key w/ clustered index)
iCurve - bigint - links to a small table defining price curves
dtFwdDate - forward date
dtEffDate - effective date
fValue - price
The usual search is
SELECT fValue FROM table WHERE iCurve = 1 AND dtFwdDate='01/01/2010' AND dtEffDate='11/11/2009'
I created an index that keys on iCurve, dtFwdDate, dtEffDate and includes fValue.
It works okay but the index size is now larger than the data.
We have to update this table daily with very large numbers of data points (100,000+)
Questions -
What is the best way to index this table for fast searches?
How can we keep the index size small?
How can we optimize this so insertions are not painful?
In terms of performance, I would rather have performance problems inserting data.
thx
Mark Jackson
|
|
|
|
|
Do you use a sql-server so I would say try to use the sql-profiler and the optimizion tool
in combination and let the optimizer make a proposal for. But the problem will be
that you will not be able to create a small index and have a good performance on it.
At last one idea is to remove the clustered index of the primary key and make it to a not
clustered one and use the clustered index on iCurve, but only if iCurve differs very often.
I read this tip some days ago in the book SQL Server 2008, but its efficent if you do not
often query for the id and if the new clustered column doesn't have too often the same
value.
Greetings
Covean
|
|
|
|
|
This is in MS-SQL server BTW
|
|
|
|
|
Tuning a database is an art and there is no 1 silver bullet, you can only try a number of things and see if they are worth the changes.
For a start the size of your indexes should not concern you, on a heavily indexed table this is not unusual.
If you insert is a bacth job (with 100k records is should be) then it may be worth dropping the indexes for the insert and recreating them. This is a DRASTIC measure and should be tested for cost on another server.
Consider the changes to the clustered index suggested
Consider moving the indexes to another physical drive
Partitioning your data (think archiving but you can query across partitions)
These are but some of your options, I assume you have use query profiler to asses the cost of your queries.
|
|
|
|
|
"hi
i have a confusion i m using this query in asp.vb page now i have
Dim strsearch As String
strsearch = txtsearch1.Text
i want to search records form mytable with the value of strsearch.
strseach is input variable for search a record form mytable
please guide me about this
dadsubmit = New SqlDataAdapter("SELECT AuthorId, UrlUserName, Urlid, UrlAddress, ChooseMedia, Title, Description, ChooseThumbnail, ChooseTopic, Datetime, (SELECT COUNT(CommentId) AS Expr1 FROM CommentTable WHERE (CommentUrlid = Submitnewtable.Urlid)) AS cnt,
DATEDIFF(day, Datetime, GETDATE()) AS diff FROM Submitnewtable WHERE
Title like '%%' &strsearch , consumit)
there is error in block code
|
|
|
|
|
Hi, I don't know mush about VB.net but I think it will be
'%' & strsearch & '%'
Niladri Biswas
|
|
|
|
|
Try the following:
dadsubmit = New SqlDataAdapter(
String.Concat("SELECT AuthorId, UrlUserName, Urlid, UrlAddress, ChooseMedia, Title, ", _
"Description, ChooseThumbnail, ChooseTopic, Datetime, ", _
"(SELECT COUNT(CommentId) AS Expr1 FROM CommentTable WHERE ", _
"(CommentUrlid = Submitnewtable.Urlid)) AS cnt, ", _
"DATEDIFF(day, Datetime, GETDATE()) AS diff ", _
"FROM Submitnewtable WHERE Title like '%", strsearch.Trim(), "%';") _
, consumit)
If you have knowledge, let others light their candles at it.
Margaret Fuller (1810 - 1850)
www.JacksonSoft.co.uk
|
|
|
|
|
|
Hi!
I would like to get first 15 word from a long sentence but not sure how to do this. I guess I should be looking for 15th space in the word but not sure how to do this could some please help?
thank you
|
|
|
|
|
Looking for the 15th space won't help you, as there may be more than one space between words. What about punctuation? Do you need to take that into account?
Basically, you need to parse the string, finding one word at a time (and adding them into a new string) until you reach the end of your 15th word...
There are plenty of ways to do this. One simple way is to read the string one character at a time until you either reach the 15th word (at which point you have the answer you are after) or you reach the end of the string (at which point you can return some meaningful error such as 'string too short').
Have a crack at it and post again when you have some code to show us!!
|
|
|
|
|
If there is more than one space for e.g. 2 space I will count that in too so I will be printing only upto 14 words. could you please help. with below i can count number of words based on space. could you please give me one simple example as to how i can obtain without writing complex function.
SELECT LEN(text) - LEN(REPLACE(text, ' ', '')) + 1 from table
|
|
|
|
|
I think you are confusing words with characters...
If you are after 15 characters, simply use the left function.
select left(FIELDNAME, 15) from TABLENAME
|
|
|
|
|
Hi! I am after 15 words not characters. thanks
|
|
|
|
|