|
MartyK2007 wrote: Whats the best datatype to use and has anyone got a codesnippet that could help.
If SQL Server 2000 then IMAGE
If SQL Server 2005 then VARBINARY(MAX)
Since RTF is contains text only with some crazy formatting instructions embedded in the text then you can also use TEXT , NTEXT , VARCHAR(MAX) or NVARCHAR(MAX) . The latter two in SQL Server 2005.
MartyK2007 wrote: if its something like binary then is it possible that I can search the field with a standard SQL statement such as in:
Select * where Fld Like "*Stuff to Find*"
I would look at Full text indexing for something like that.
|
|
|
|
|
dont I have to specify a MAX value though for
VARBINARY(MAX)
I wouldnt want to restrict the size if possible (other than database size limits of course)
thanks
Martin
life is a bowl of cherries
go on take a byte
|
|
|
|
|
ok stupid question - just googled VARBINARY(MAX)
thanks for that it seems to fit what I neeed
Martin
life is a bowl of cherries
go on take a byte
|
|
|
|
|
Hi,
This is regarding SQL Server 2005 Reporting Services.
I want t create virtual directories ('ReportServer','Reports') on IIS along with the deployment of my web application.How can i do that?.
Is it compolsury to create those two virtual directories via 'Reporting Service Configuration Tool' in advance?. Can't we create them as on own or by wep application setup? and then deploy our Reports?
please help me in this.
Thanks,
Karuna
Karuna
|
|
|
|
|
This question would fit more in ASP.NET forum. But anyway you can create the virtual directory on IIS when deploy your application by adding a custom action dll to the web setup project. The custom action should have the code to configure the directories as an application in IIS (i.e. as a virtual directory)
Below is some VB.NET code that you could have in your custom action project to configure 'Reports' directory as an application in IIS in the Root directory (i.e. Root - Default Web Site):
Dim IIsBOVirDirRootObj As Object = Nothing
Dim IIsWebVDirObj As Object = Nothing
' Create an instance of the virtual directory object
' that represents the virtual directory in the default Web site.
IIsBOVirDirRootObj = GetObject("IIS://localhost/W3SVC/1/Root")
Try
' Use the Windows ADSI container object "Create" method to create a new virtual directory.
IIsWebVDirObj = IIsBOVirDirRootObj.Create("IIsWebVirtualDir", "Reports")
Catch ex As Exception
End Try
You can use the same idea to create the virtual directory in the ReportServer Website
-- modified at 5:24 Tuesday 9th October, 2007
|
|
|
|
|
Hi,
I have a branch table. Besides the branch ID and branch name I have the following address fields:
AddressLine1
AddressLine2
AddressLine3
PostalCode
ProvinceID
These fields don't have to be inserted and can all be null. ProvinceID is a reference to the Province table. I have to join the tables and I need to bring back all the branches, if there is a link to the Province table or not. How will my JOIN section look like, and which JOIN will I need to make use of??
Please can someone advise.
Thanks
|
|
|
|
|
Asuming your is of SQL Server
for getting matching rows from both tables
SELECT <colum list> <br />
FROM Branch b<br />
INNER JOIN Province p ON b.ProvinceID = p.ProvinceID
for getting all rows from Branch table and matching rows from Province table
SELECT <colum list> <br />
FROM Branch b<br />
LEFT OUTER JOIN Province p ON b.ProvinceID = p.ProvinceID
for getting all rows from Province table and matching rows from Branch table
SELECT <colum list> <br />
FROM Branch b<br />
RIGHT OUTER JOIN Province p ON b.ProvinceID = p.ProvinceID
Regards
KP
|
|
|
|
|
Hi
SQL 2005Express[^] - is there a SQL Profiler (Not Query Analyzer which that comes with it? I don't think there is but where can I download one?
Thanks
|
|
|
|
|
http://sqlprofiler.googlepages.com/
|
|
|
|
|
I step through the code, and sometimes the code works, but then again, sometimes the code does not work. The error message I get is that "The Microsoft Jet database engine cannot find the input table or query 'qryPassThroughQuery'. Make sure it exists and that its name is spelled correctly."
I cannot understand it. On one occasion it will accept the record and pass through it without a problem. On another occasion, it does not accept it at all, providing this message. Could somebody please provide some advice???
Why can't the code find the query when the line practically in front of it does just that -- creates the query that it needs in that line???
Private Sub ProcessHeadcountRecords()
Dim Cnxn As ADODB.Connection
Dim strConn As String
Dim rstInputFile As ADODB.Recordset
Dim cmdSQLInputFile As ADODB.Command
Dim strSQLInputFile As String
Dim rstHyperionMany As ADODB.Recordset
Dim cmdSQLHyperionMany As ADODB.Command
Dim strSQLHyperionMany As String
Dim rstHyperionOne As ADODB.Recordset
Dim cmdSQLHyperionOne As ADODB.Command
Dim strSQLHyperionOne As String
Dim rstQueryDef As ADODB.Recordset
Dim strPassThroughQuery As String
Dim strDBPath As String
Dim strFileName As String
Dim strMessage As String
strDBPath = "J:\GELCO DATABASE\Headcount Database\Headcount Database.mdb"
Set dbsHeadcount = OpenDatabase(strDBPath)
Set Cnxn = New ADODB.Connection
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=" & strDBPath & ""
Cnxn.Open strConn
Set rstInputFile = New ADODB.Recordset
strSQLInputFile = "SELECT [COUNTRY], [TYPE], [BUSINESS_UNIT], " & _
"[L_R_G], [REGION], [JOB_FUNCTION], [ACTUAL], [NUMINDEX] " & _
"FROM TBLINPUTFILE"
rstInputFile.Open strSQLInputFile, Cnxn, adOpenKeyset, adLockOptimistic
rstInputFile.MoveFirst
Set rstHyperionMany = New ADODB.Recordset
strSQLHyperionMany = "SELECT [COUNTRY], [TYPE], [BUSINESS_UNIT], " & _
"[L_R_G], [REGION], [JOB_FUNCTION], [NUMFOREIGNKEY] " & _
"FROM [TBLHYPERIONMANY2] ORDER BY [NUMFOREIGNKEY]"
rstHyperionMany.Open strSQLHyperionMany, Cnxn, adOpenKeyset, adLockOptimistic
strFileName = "qryPassThroughQuery"
txtMessageBoxText.SetFocus
txtMessageBoxText.Text = "Processing all the records from the upload file " & _
"to an updated file to be imported into Hyperion."
Do Until rstInputFile.EOF
With dbsHeadcount
strSQLHyperionMany = "SELECT [COUNTRY], [TYPE], " & _
"[BUSINESS_UNIT], [L_R_G], [REGION], [JOB_FUNCTION], [NUMFOREIGNKEY] " & _
"FROM [TBLHYPERIONMANY2] " & _
"WHERE [COUNTRY]='" & UCase(rstInputFile![COUNTRY]) & "' " & _
"AND [TYPE]='" & UCase(rstInputFile![Type]) & "' " & _
"AND [BUSINESS_UNIT]='" & UCase(rstInputFile![BUSINESS_UNIT]) & "' " & _
"AND [L_R_G]='" & UCase(rstInputFile![L_R_G]) & "' " & _
"AND [REGION]='" & UCase(rstInputFile![REGION]) & "' " & _
"AND [JOB_FUNCTION]='" & UCase(rstInputFile![JOB_FUNCTION]) & "'"
rstHyperionMany.Requery
Set qdfNew = dbsHeadcount.CreateQueryDef(strFileName, strSQLHyperionMany)
DoCmd.SetWarnings False
Set rstQueryDef = New ADODB.Recordset
strPassThroughQuery = "SELECT * FROM qryPassThroughQuery"
rstQueryDef.Open strPassThroughQuery, Cnxn, adOpenKeyset, adLockOptimistic
rstQueryDef.Requery
If rstQueryDef.RecordCount = 1 Then
rstInputFile![NUMINDEX] = rstQueryDef![NUMFOREIGNKEY]
Else
'MsgBox ("Record not found")
End If
prgProgressBar.Value = prgProgressBar.Value + 0.4
End With
dbsHeadcount.QueryDefs.Delete qdfNew.Name
rstQueryDef.Close
rstInputFile.MoveNext
Loop
End Sub
|
|
|
|
|
Can you not simplify your code with something like:
UPDATE [TBLINPUTFILE] SET [NUMINDEX] = [Hyp].[NUMFOREIGNKEY]
FROM [TBLHYPERIONMANY2] AS [Hyp]
WHERE [Hyp].[COUNTRY] = [TBLINPUTFILE].[COUNTRY]
AND [Hyp].[TYPE] = [TBLINPUTFILE].[TYPE]
AND [Hyp].[BUSINESS_UNIT] = [TBLINPUTFILE].[BUSINESS_UNIT]
AND [Hyp].[L_R_G] = [TBLINPUTFILE].[L_R_G]
AND [Hyp].[REGION] = [TBLINPUTFILE].[REGION]
AND [Hyp].[JOB_FUNCTION] = [TBLINPUTFILE].[JOB_FUNCTION] Regards
Andy
|
|
|
|
|
I have Vista Business (64bit) and I tried to install MS SQL SERVER 2005. My computer`s name is HFAST. During installation I have choosen 'Windows Authentication" and LocalSystem login. I`m running Administrator account.
Here is my problem: I have installed 2 database engines (one default and one named: SQL2005). Both are installed - I`m sure of it (they both appear when I try to uninstall SQL Serv 2005, and I can see them both on Visual Studio while choosing database to which to connect:
http://home.icslab.agh.edu.pl/~martinez/db1.jpg[^] ).
Nevertheless, I can`t connect to that engine with Management Studio. Here is my screen when I tried to connect to database engine: http://home.icslab.agh.edu.pl/~martinez/db2.jpg[^] .
Maybe security in Vista is the problem... I have no idea at all. Thank you very much for any help! Write if u need any more info
|
|
|
|
|
I had this problem connecting to SQL Express from my VISTA Home Premium system.
Try turning off the UAC - (In User Groups on the Control Panel). This fixed my connection problem immediately.
Hope this helps.
I support New Zealand...and anyone that is playing Australia - Kea Kaha
|
|
|
|
|
Can you show me how can i create(open,save,...)an ODB file and export it to another database ?
hungdl
|
|
|
|
|
What's your definition of an "ODB file"??
|
|
|
|
|
ODB(ORGANIZERS DATABASE),i mean
hungdl
|
|
|
|
|
Your single best source of information on this is going to be Organizers[^].
It's probably using either an Access database as a backend or an SQL server or MySql or something else. You'll have to contact them to find out what it's using and how, IF, you can use a different database engine or what it takes to export the data.
|
|
|
|
|
Hi
I am trying to convert an integer value to time is it possible in a query to convert?
For example a value 130210 stored as int should display as hh:mm:ss format.
Shahzad Aslam
Software Engineer
Softech Systems Limited
Cell: +92-321-4606036
Email: shehzadaslam@hotmail.com
|
|
|
|
|
I use:
CREATE FUNCTION [Lib].[IntToTime] (@Subject INT)
RETURNS DATETIME AS
BEGIN
DECLARE @result AS DATETIME
SET @result = '1970-01-01 00:00:00'
SET @result = DATEADD ( HH , @Subject/10000 , @result )
SET @Subject = @Subject - @Subject/10000*10000
SET @result = DATEADD ( mi , @Subject/100 , @result )
SET @Subject = @Subject - @Subject/100*100
SET @result = DATEADD ( ss , @Subject , @result )
RETURN ( @result )
END
Then you can CONVERT the DateTime to string as needed.
|
|
|
|
|
declare @sec int
set @sec=130210
select
convert(varchar(5),@sec/3600)+' Hrs : '+convert(varchar(5),@sec%3600/60)+' Min : '+convert(varchar(5),(@sec%60))+' Sec'
OR
--If 130210 is Second :
SELECT CONVERT(varchar(8), DATEADD(second, 130210 , '0:00:00'), 108)
--If 130210 is Minute :
SELECT convert (varchar(8),dateadd(minute,130210 ,'0:00:00'),108)
OR
declare @Diff int
set @Diff=130210
SELECT CONVERT(varchar(6), @Diff/3600)
+ ':' + RIGHT('0' + CONVERT(varchar(2), (@Diff % 3600) / 60), 2)
+ ':' + RIGHT('0' + CONVERT(varchar(2), @Diff % 60), 2)
Never Think That You Have Failed Instead Always Think That u hav Better Chance Next Time...
|
|
|
|
|
I have developed an application in C# and would like to deploy it on a net work.
on one machine the application is working well but other machines on the network cant access it giving this error.
"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection host has failed to respond" .
If have changed the surface area configurations and used the IP address in the connection string .
what could be the problem.
Give the world the best you have, And the best will come your Way
|
|
|
|
|
Dear friends,
I am trying to install the sql server 2008 july ctp and the setup says I still have some sql server 2000 componets installed.
I am not sure what exact components its having trouble at, Heres the list of my some related components.
Microsoft .Net Framework 1.1
Microsoft .Net Framework 1.1 Hotfix (KB928366)
Microsoft .Net Framework 2.0
Microsoft Codename Astoria
Microsoft Interop Forms Toolkit 1.0
Microsoft Silverlight
Microsoft SQL Server 2005
Microsoft SQL Server 2005 Analysis Serivces ADOMD.NET
Microsoft SQL Server 2005 Backward Comaptibility
Microsoft SQL Server 2005 Books Online (English) (May 2007)
Microsoft SQL Server 2005 Performance Dashboard Reports
Microsoft SQL Server 2005 Samples
Microsoft SQL Server 2008 Native Client
Microsoft SQL Server Native Client
Microsoft SQL Server Report Pack for Internet Information Services
Microsoft SQL Server Setup Support Files (English)
Microsoft Visual Basic 2005 Express Edition - ENU
Microsoft C# 2005 Express Edition - ENU
Microsoft J# .NET Redistributable Package 1.1
Microsoft Visual Studio .NET 2003 Hotfix (KB927696)
Microsoft Visual Studio .NET Enterprise Architech 2003 - English
Microsoft Visual Studio 2005 Premier Partner Edition - ENU
Microsoft Visual Studio 2005 Toolbox Controls Installer
Microsoft Visual Web Developer 2005 Express Edition - ENU
MSXML 6.0 Parser (KB933579)
OMCI
PowerGUI 1.0.5 BETA
SQL Server 2000 DTS Designer Components
SQLXML 4
Please help me with finding all trobling components that has to be removed in order to install either SQL Server 2008 CTP CTP or Client componets of it.
Thanks,
|
|
|
|
|
Can somebody please help me with this.. Otherwise I may have to put the question in Longue!
|
|
|
|
|
Hi All,
Iam having a table like
columns
tbid menu_id1 menu_id2 menu_id3
If i inserted any new data to this table one more column say menu_id4 should be added automatically.
If i again inserts a new data to this table new column say menu_id5 should be created.
Please help me on this.
Regard's
Veeresh
|
|
|
|
|
Are you sure your table design is correct? Why do you need to change the table design every time you want to insert data?
What are menu_id1, meanu_id2 and menu_id3? Are they the same type of entity? If so, you should consider a table design composed of tbid and menu_id where the primary key is a composite of the two. Then, if you want to insert data, all you have to do is add new rows of data to the table.
Paul Marfleet
|
|
|
|