Syntax Builder
Jan 6, 2005I'm looking for a "free" tool that will build sql statements for me.....anyone know of a good one?
View 9 RepliesI'm looking for a "free" tool that will build sql statements for me.....anyone know of a good one?
View 9 RepliesHi
I get the following error when running a report in report builder using the Adventureworks sample model:
Semantic query execution failed. Incorrect syntax near 'NULLAND'.----------------------------Query execution failed for data set 'dataSet'.----------------------------An error has occurred during report processing.
Here is how to replicate the error:
Create a table report using the Adventure Works model.
Select Product entity, add Product Category and #Products to the table.
Edit formula for #Products to "COUNT(Products)" and add a filter on Products for "Discontinued Date is empty". (I want a count of products that have not been discontinued).
If you run the report now, it willl work as expected.
Add a report filter for "Product.Color is empty" (I only want to see products that don't have a color)
Run the report to get the above error.
While the above is a contrived example, I am getting the same error on a data model that I am developing for a customer.
Am I missing something, or is this a bug in Report Builder?
Thanks
Why does the following call to a stored procedure get me this error:
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'CONVERT'.
Code Snippet
EXECUTE OpenInvoiceItemSP_RAM CONVERT(DATETIME,'01-01-2008'), CONVERT(DATETIME,'04/30/2008') , 1,'81350'
The stored procedure accepts two datetime parameters, followed by an INT and a varchar(10) in that order.
I can't find anything wrong in the syntax for CONVERT or any nearby items.
Help me please. Thank you.
Hi,
When i select datasource in Report Builder, i am able to see all the available DataSources.
Eg: I have selected one datasource from the list and which has 3 tables(table1, table2, table3) associated to that datasource.
when i drag and drop table1 fields to report, i am not able to see the other 2 tables(table2 & table3)
Is there any property or relationship do i need to maintain?
Thanks,
SR.
I keep receiving the following error whenever I try and call this function to update my database.
The code was working before, all I added was an extra field to update.
Exception Details: System.Data.SqlClient.SqlException: Incorrect syntax near the keyword 'WHERE'
Public Sub MasterList_Update(sender As Object, e As DataListCommandEventArgs)
Dim strProjectName, txtProjectDescription, intProjectID, strProjectState as String
Dim intEstDuration, dtmCreationDate, strCreatedBy, strProjectLead, dtmEstCompletionDate as String
strProjectName = CType(e.Item.FindControl("txtProjectName"), TextBox).Text
txtProjectDescription = CType(e.Item.FindControl("txtProjDesc"), TextBox).Text
strProjectState = CType(e.Item.FindControl("txtStatus"), TextBox).Text
intEstDuration = CType(e.Item.FindControl("txtDuration"), TextBox).Text
dtmCreationDate = CType(e.Item.FindControl("txtCreation"),TextBox).Text
strCreatedBy = CType(e.Item.FindControl("txtCreatedBy"),TextBox).Text
strProjectLead = CType(e.Item.FindControl("txtLead"),TextBox).Text
dtmEstCompletionDate = CType(e.Item.FindControl("txtComDate"),TextBox).Text
intProjectID = CType(e.Item.FindControl("lblProjectID"), Label).Text
Dim strSQL As String
strSQL = "Update tblProject " _
& "Set strProjectName = @strProjectName, " _
& "txtProjectDescription = @txtProjectDescription, " _
& "strProjectState = @strProjectState, " _
& "intEstDuration = @intEstDuration, " _
& "dtmCreationDate = @dtmCreationDate, " _
& "strCreatedBy = @strCreatedBy, " _
& "strProjectLead = @strProjectLead, " _
& "dtmEstCompletionDate = @dtmEstCompletionDate, " _
& "WHERE intProjectID = @intProjectID"
Dim myConnection As New SqlConnection(System.Configuration.ConfigurationSettings.AppSettings("connectionstring"))
Dim cmdSQL As New SqlCommand(strSQL, myConnection)
cmdSQL.Parameters.Add(new SqlParameter("@strProjectName", SqlDbType.NVarChar, 40))
cmdSQL.Parameters("@strProjectName").Value = strProjectName
cmdSQL.Parameters.Add(new SqlParameter("@txtProjectDescription", SqlDbType.NVarChar, 30))
cmdSQL.Parameters("@txtProjectDescription").Value = txtProjectDescription
cmdSQL.Parameters.Add(new SqlParameter("@strProjectState", SqlDbType.NVarChar, 30))
cmdSQL.Parameters("@strProjectState").Value = strProjectState
cmdSQL.Parameters.Add(new SqlParameter("@intEstDuration", SqlDbType.NVarChar, 60))
cmdSQL.Parameters("@intEstDuration").Value = intEstDuration
cmdSQL.Parameters.Add(new SqlParameter("@dtmCreationDate", SqlDbType.NVarChar, 15))
cmdSQL.Parameters("@dtmCreationDate").Value = dtmCreationDate
cmdSQL.Parameters.Add(new SqlParameter("@strCreatedBy", SqlDbType.NVarChar, 10))
cmdSQL.Parameters("@strCreatedBy").Value = strCreatedBy
cmdSQL.Parameters.Add(new SqlParameter("@strProjectLead", SqlDbType.NVarChar, 15))
cmdSQL.Parameters("@strProjectLead").Value = strProjectLead
cmdSQL.Parameters.Add(new SqlParameter("@dtmEstCompletionDate", SqlDbType.NVarChar, 24))
cmdSQL.Parameters("@dtmEstCompletionDate").Value = dtmEstCompletionDate
cmdSQL.Parameters.Add(new SqlParameter("@intProjectID", SqlDbType.NChar, 5))
cmdSQL.Parameters("@intProjectID").Value = intProjectID
myConnection.Open()
cmdSQL.ExecuteNonQuery
myConnection.Close()
MasterList.EditItemIndex = -1
BindMasterList()
End Sub
Thankyou in advance.
Forgive the noob question, but i'm still learning SQL everyday and was wondering which of the following is faster? I'm just gonna post parts of the SELECT statement that i've made changes to:
INNER JOIN Facilities f ON e.Facility = f.FacilityID AND f.Name = @FacilityName
OR
WHERE f.Name = @FacilityName
My question is whether or not the query runs faster if i put the condition within the JOIN line as opposed to putting in the WHERE line? Both ways seems to return the same results but the time difference between methods is staggering? Putting the condition within the JOIN line makes the query run about 3 times faster?
Again, forgive my lack of understanding, but could someone agree or disagree and give me the cliff-notes version of why or why not?
Thanks!
Ok I am tying to convert access syntax to Sql syntax to put it in a stored procedure or view..
Here is the part that I need to convert:
SELECT [2007_hours].proj_name, [2007_hours].task_name, [2007_hours].Employee,
IIf(Mid([task_name],1,3)='PTO','PTO_Holiday',
IIf(Mid([task_name],1,7)='Holiday','PTO_Holiday',
IIf(Mid([proj_name],1,9) In ('9900-2831','9900-2788'),'II Internal',
IIf(Mid([proj_name],1,9)='9900-2787','Sales',
IIf(Mid([proj_name],1,9)='9910-2799','Sales',
IIf(Mid([proj_name],1,9)='9920-2791','Sales',
)
)
)
)
) AS timeType, Sum([2007_hours].Hours) AS SumOfHours
from................
how can you convert it to sql syntax
I need to have a nested If statment which I can't do in sql (in sql I have to have select and from Together for example ( I can't do this in sql):
select ID, FName, LName
if(SUBSTRING(FirstName, 1, 4)= 'Mike')
Begin
Replace(FirstNam,'Mike','MikeTest')
if(SUBSTRING(LastName, 1, 4)= 'Kong')
Begin
Replace(LastNam,'Kong,'KongTest')
if(SUBSTRING(Address, 1, 4)= '1245')
Begin
.........
End
End
end
Case Statement might be the solution but i could not do it.
Your input will be appreciated
Thank you
This is the error it gives me for my code and then it calls out line 102. Line 102 is my buildDD(sql, ddlPernames) When I comment out this line the error goes away, but what I don't get is this is the same way I build all of my dropdown boxes and they all work but this one. Could it not like something in my sql select statement. thanksPrivate Sub DDLUIC_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DDLUIC.SelectedIndexChanged
Dim taskforceID As Byte = ddlTaskForce.SelectedValueDim uic As String = DDLUIC.SelectedValue
sql = "select sidstrNAME_IND from CMS.dbo.tblSIDPERS where sidstrSSN_SM in (Select Case u.strSSN from tblAssignedPersonnel as u " _
& "where u.bitPresent = 1 and u.intUICID in (select intUICID from tblUIC where intTaskForceID = " & taskforceID & " and strUIC = '" & uic & "'))"ddlPerNames.Items.Add(New ListItem("", "0"))
buildDD(sql, ddlPerNames)
End Sub
Also i'm kinda new to using SQL Express / MS SQL since i've been a long time MS Access Fan heheHow do you deal with autonumbers?Say i have a Customer table with the following fieldscust_id - primary key - [ data type ? autonumber ? ]cust_name - textcust_phone - text something like that. correct?then next step would be to say build an INSERT INTO SQL statement to add my new recordI recalled in web matrix you could build and test your own SQL Queries
before pasting them into your code. How do you achieve this in VWD 2005?Thanks!
i need a database built. primewoobiz@yahoo.com or call 661-349-6079
Good day,
I would like to know if there are any good MDX query builder tools out there. The one that is shipped with AS does not suffice in that it does not support more than 2 axes. Also if there are any are there any that make life a little easier in that they are drag and drop and all but create the statement for you?
I need to create a matrix in SSRS using cubes and in doing so need to write MDX queries, not my strong point. Are there any tools that can help me "auto create" the statement with drag and drop functionality?
Thanks in advance
Hi people!I'm looking for an SQL query builder application that helps me constructSELECT queries with full respect of underlaying relational model. It wouldbe nice if the app is database independant because my work covers MSSQL,mySQL and Oracle DB.OpenSource and/or comercial suggestions are welcome!*** thanx ***
View 1 Replies View RelatedTrying to type a define formula in report builder and keep getting a (not valid: if) statement. I have to count field columns and i'm trying to sum one if there is an amount in that column instead of getting the sum of both columns.
here is the current formula that i have that is not working If(Loan Funded Month=0,0,Loan Loan Amount)
Writing this formula but have a question on it...IF(AND(DATEONLY(LOAN FUNDED DATE)>=#12/1/2007#,DATEONLY(LOAN FUNDED DATE)<=#12/19/2007#), SUM (LOAN AMOUNT),0)
1) What can I change #12/19/2007# to use the current date and not have to change it daily?
2) When I run this report the report doesn't sum the total amount of all the loans in one line but it puts all the loan amounts on indiviual lines. What can i change to make all the loan amounts to add together and in one line?
Is there a way to build a total box at the bottom of a report and format it to grab certain data to total? Not a text box.
View 2 Replies View RelatedTrying to add a column that states the ranking of a specific sales person. So if they are the person that has sold the most then 1 would show and so on down the list.
View 1 Replies View RelatedHi. I have just started to use Report Builder and I have a question about how you add parameter values to a title on the report.
For example, I have a parameter set up for a range of dates. But I would like the title to show these parameters e.g. Title should display "Sales from 01/05/2007 to 10/05/07" where the dates on the title are the parameters I have chosen.
I can easily do this through Visual Studio, but just wondering if Report Builder had the capability of doing this?
Hi All,
I want to build following code into expression builder . I don't know how to write that things into expression builder. so can you help me out from this problems.
1.Daily stock Inventory by stores " & FormatDateTime( date() , vbshortdate )
2. " Weekly stores Queue Productivity for " & date()-8
3.Customer Data Entry Monthly Report for stores " & Month( now()-27) & "/" & Year(now()-27)
4."Customer of stores " & FormatDateTime( now() , vbshortdate ) & " - stock"
5.customers opens account " & FormatDateTime( now() -8, vbshortdate ) & " (STOCK1)
Thanks
Aric
I have successfully deployed a standard Report (i.e. non Report Builder) to our Report Server using a Shared Data Source to an iSeries Access for Windows Driver. The Data Source has the following properties:
Type : OLEDB
Connection String : Provider=IBMDA400.DataSource.1;Data Source=AA;Initial Catalog=AA;Default Collection=MITDTA;Catalog Library List=MITDTA,MVXBDTA
The Report works perfectly using this connection.
However when I try to run a Report Builder Report based on a Report Builder Model that uses this same shared connection I get the following error:
An attempt has been made to use a data extension 'OLEDB' that is not registered for this report server.
----------------------------
Cannot create command for data source 'dataSource1'.
----------------------------
An error has occurred during report processing.
Any ideas?
For the models I have created, there are tables (X and Y) which have multiple rows per emplid (which is the key that links these tables to the other tables). I want to be able to join on those tables in report builder and have the results only return only the most recent records in the table. Do you know how to do this and can you show me?
I am attempting to create a report using the report builder. I can see the button for the report builder on my report server but nothing happens when you click it. I also attempted to go directly to the url but once again nothing.
Finally, I attempted to run the application directly from the file structure and in doing so there I got the following errors. Could not find file 'reportbuilder.chm.deploy'. I created a junk text file with the same file name and attemted to run the app again and this time I got a error that said: Could not find file 'reportbuilder.exe.deploy'. After that I created another junk text file and named it the same as that.
This is part of the errors that I recieved. This doesn't suprise me based on the hack I did to get to this point. Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of Reporting ServicesReportServerReportBuilderReportBuilder.application resulted in exception. Following failure messages were detected:
+ Exception occurred loading manifest from file ReportBuilder.exe: the manifest may not be valid or the file could not be opened.
+ File ReportBuilder.exe is not a valid Portable Executable (PE) file.
+ PE file does not have enough data.
I'm not sure what the overall issue is and why these files would be missing. Any guidance in relation to this situation would be great. Thanks.
OK so I've developed quite a few reports using report server projects. Now I'd like to see what is available to the end-user after I, as a developer, am sick to tears of making and customizing reports. So I went to Report Builder.
I open Report Builder and see the list of my five entities. Then when I drag and drop a field from one of the entities to the report designer, ALL of the four other entities DISAPPEAR!
Can you not design a report in Report Builder using fields from multiple entities? The design of our databases have much to be desired, so that would make using Report Builder impossible...
Am I missing something here?
I'd like to integrate SQL CE 3.5 into a platform builder image(using PB 5 targeting CE 5), but I don't see it in the catalog. Is it currently possible to Sysgen an image with 3.5? Can I somehow deploy the files from the .cab files? Sorry if this has been answered before, I searched around a bit but didn't find anything.
View 6 Replies View RelatedTrying to put a date into my report but the date I'm placing in there has a timestamp as well. How do i get rid of the time and only have the date? Using the function DATEONLY but it still gives the time.
View 1 Replies View RelatedHi,
I am trying to extract the SQL out of a Report Builder Report. As recommended in a msdn article, I have enabled the trace flag as below
"add name="Components" value="all,RunningJobs:3,SemanticQueryEngine:4,SemanticModelGenerator:2" .
However i still do not see the SQL in the log files.
Can you please help me on this ?
Hi,
I have a table A with column say col1, col2,col3. I have a query which has self join on this table.
But I can not add same table twice to model from the list of tables ! When I click the table in left pane to right....its no more in left pane ...to select it again !!
somebody please help !
Does anyone know how to get the column markers to show up in the report designer? MSDN documentation indicates that they can be used to freeze columns in the report. I can't seem to get them to appear.
Thanks in advance for the help.
Mark
Is Report Builder capable of building any complex reports that Visual Studio Report Designer can build?
What are the limitations of using Report Builder with SQL Server Databases?
Hi,
I have just installed Sql Server 2005 Express Adv. Services and
found out that the Report Builder is not accessible.
Is it not possible at all to get Report Builder together with
Sql Server 2005 Express?
If not, are there any other way to create reports instead of the
Report Designer in Business Intelligence Development Studio?
Kind Regards,
Blixt
Hello:
Does anybody know of an easy way to give lots of end-users of MS CRM 3.0 permission to create reports using the Report Builder? Heck, what's an efficient way to give lots of non-admin type users (regardless of CRM) the capability to use the Report Builder? Right now it seems that every Windows user has to be granted rights on an individual basis.
Based on various documentation, it appears that assigning the Report Builder role is meaningless unless users are defined under Site-Wide Settings as being either a System Administrator or System User. I know CRM creates a user called ReportingGroup, but assigning it a site-wide setting of System User with a Report Builder role doesn't flow to the individual members of ReportingGroup.
According to some other documentation I came across, ReportBuilder is a clickonce app that essentially needs to verify that the actual individual Windows user is permitted to access ReportBuilder. Given this fact, then it would seem to me that granting a group appropriate permissions to Report Builder is pointless.
In general, I'm failing to find solid information on SSRS2005 security and CRM 3.0, specifically as it relates to Report Builder permissions.
Does anyone have recommendations? Thanks.
HI, in a lookup component, when I want to use the query builder, it will show tables from a different connection manager than the one I picked for being the lookup source. E.g. connection manager A points to a schema that contains table1 and table2 and connection manager B points to a schema that contains table 5 and table 6.
When I configure the lookup component to use connection manager B, I still see connection manager A tablles; isntead of seeing table 5 and 6 I see table 1 and 2.
Am I missing something?
Thank you for your help,
Cctoe
How do you get the hyperlink off a report when you export it into excel?
View 4 Replies View Relatedhi,i can do"select * from products where name = @name" kind of statements in query builder but"select * from products where name LIKE @name" dosen't work!" any ideas? i'm using sql server express. thanks
View 3 Replies View Related