Should I Use Bound Or Unbound Controls ?
Jan 9, 2004
Hello !
i am new to databases so i would be grateful for your help.
I am using SQL Server 2000 and vb to access and update the records of a database.
I want your opinion about the way i am displaying data.
I have created a form with textboxes etc. which display the fields
of the table.
Now when i load the form i populate a recordset with a
"select ... from... " query.
Then i manually
set
txtfield1.text=cstr(recordset.fields("field1").value)
etc...
If i want to update the table then i have to construct manually the
query.
"update ... set field1='"+ txtfield.text +"' "
if i want to move to a next record i do
recordset.movenext
and then
txtfield1.text=cstr(recordset.fields("field1").value)
again
Is that good or should i use bound controls ?
If multiple users access the same form at the same time (from different computers) will they be locked only when they save (update) data ?
Thank you !
View 4 Replies
ADVERTISEMENT
Mar 20, 2008
I'm using VB.NET on VS 2005 with SQL 2005 Express. I have one master table with two child tables related with a FK. The master table in the SQL 2005 database has an Identity Column set up as the primary key with Increment as "1" and Seed as "1001". Each child table in the database has one Identity Column set as a primary key also with Increment = 1 Seed = 1001. Each child table also has a column set as a foreign key to the master primary key. The typed dataset was created in Designer and the table adapters, bindingsources, bindingnavigator and DGVs were created by dropping the tables on the form. I added some code for each child table in the bindingsource button save event for the two additional child tables:
' my added code
child1BindingSource.EndEdit
childT1ableAdapter.Update(ds.Child1Table)
child2BindingSource.EndEdit
child2TableAdapter.Update(ds.Child2Table)
Now the trouble. I changed the dataset (not the actual database) columns for each table's PK to AutoIncrement with Seed "-1" and Step "-1" to allow the client to create new records that do NOT match an existing key in the backend database. I've read on the forums where this is best pratice to prevent collisions. Please correct me if this is not true. When I create a new record by clicking the "+" button on the binding navigator, I see the "-1" inserted into the correct bound field for the primary key column of the parent table. I can then click into either or both the child DGV empty rows and see that same "-1" value appear in the correct FK column of the DGV. Everything looks good until I try and save the newly added rows were I get the "The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Parent_Child" error. If I change the dataset back to Seed 1, Step 1 then it does not throw an error during save and does save the child data. However the value of the Primary key on the DGV cells displays the value "1001" (or the next auto incrementing value) and NOT "1" which is the seed value for that dataset's table's primary key column. I can change the Seed and Step back to "-1" on the dataset tables and get the error during save or change the dataset table primary key column to Seed 1, Step 1 and the data is saved but with an incorrect identity value. Why does it use the identity value from the database and not the dataset? It seems to me it should work the same no matter what I assign to the autonumber seed value.
I had previously posted this in the Windows Forms forum but with no solution.
Regards,
DeBug
View 1 Replies
View Related
May 9, 2007
Hi, I am porting a massive VB6 project to ASP.net 2005. Most of the code is fine, however because the original developers used lots of data controls and my own time restrictions I thought to replicate the functionality by using Sqldatasource controls instead.
These data controls are bound to DBtruegrids. The project has has lots of code like...
AdodcOrders.Recordset.RecordCount > 0 or If AdodcOrders.Recordset.EOF or AdodcOrders.Recordset.MoveNext() or
AdodcDetail.Recordset!FieldName
The problem is the sqldatasource control doesn't have a recordset/dataset property which I can access and manipulate, or does it? What should I do to get round these? The project has thousands of lines like this in so its not feasible to rewrite it (although if I could I would!).
Any suggestions please gratefully appreciated.
many thanks
mike
View 1 Replies
View Related
Apr 23, 2008
hello my friend.
could i unbound sqlconnection than database name(Initial Catalog)?
please help me in ADO.NET.
thanks.
View 1 Replies
View Related
Apr 3, 2008
Hello.
I am trying to implement Next and Previous buttons on a web page that uses CE as the database, and having some trouble getting the logic figured out. The data is unbound and I'm not returning it all at once, so paging through it an item at a time isn't possible. Because of the high volume, I was thinking I could pass in the record ID each time I need to retrieve a record and every time the user hits the next or previous button, I'll just requery for the record I need. Does that sound reasonable?
In my main page, I'm using the ViewState to store the record ID that I need to acquire. This part works--it gives me the highest ID number (so that I get the most recent record):
if (!IsPostBack) {
// Start out with the most recent record in the selected category. GetHighestConfessionID() will return
// the ID of the most recent confession.
ViewState ["ConfessionID"] = mySearch.GetHighestConfessionID (int.Parse(ViewState["Category"].ToString()));
}
Here's where the trouble comes in--I need to go to the next record in the database when the user hits Next, but I don't know how to do that. My big idea was to issue this command in the Next button:
ViewState ["ConfessionID"] = GetNextConfessionID (ViewState ["ConfessionID"]);
But I'm not quite sure how to increment/decrement my ConfessionID, since it's not guaranteed to be sequential (a record could have been deleted).
If the user hits Next, for example, I need to query for the next record ID, but I'm not sure how to do that since they're not necessarily sequential.
Is there a simple solution? I feel like I'm making a mountain out of a molehill.
Thanks in advance for any ideas.
View 2 Replies
View Related
May 22, 2007
Hi,
I am trying to run the following...
select PropertyID, a.*
from Property
inner join dbo.GetPropertyFacilities(Property.PropertyID)as a
on 1=1
where PropertyID = 16
The function GetPropertyFacilities basically takes the PropertyId and returns about 4 numbers which im trying to turn in to a list that looks like....
16 50
16 52
16 45
16 12
The error I'm getting is...
'Msg 4104, Level 16, State 1, Line 1
The multi-part identifier "Property.PropertyID" could not be bound.'
any help would be greatly appreciated.
Thanks
View 3 Replies
View Related
Jan 22, 2008
Dear all,
I'm trying to run a query with no luck, I'm getting
"The multi-part identifier "table2.qty" could not be bound."
Here is my query:
select cust_nam , dat ,item_no , desc_lin_1,table2.qty
prc, cost, ret_reas_cod,(table2.qty*cost)
from table1,table2 where hdr_ticket_no = ticket_no and dat >= '20080101' and cat = 'test' and hdr_ticket_no in
( select ticket_no from table1 where dat >= '20080101')
order by dat
I have 2 databases on my sql server. If i choose the other one then this query runs but, if i choose the one that contains the tables I just get that error.Strange part is that it runs under the database that doesn't even contains the table.
If i remove qty from the list then it runs ok. both tables have a qty column. What I'm doing wrong? Any help would be appreciated.
View 4 Replies
View Related
Oct 12, 2004
In SQL Server 2000 can we bind objects, like tables, etc. to memory/cache to enhance the performance? This feature is available in Sybase and I am very new to SQL Server.
Thanks.
View 2 Replies
View Related
Mar 2, 2005
I am running a script against a couple of databases on my SQL Server 2000 Standard Edition Instance and I am getting the following in the results pane:
"Default bound to column" I have searched the MS Knowledge base and found a couple of vague references to this. Does anyone know why I might be getting this??? the script 'seems' to run fine.. except for the funky error in the results pane. Script is attached. Thank you!!
View 2 Replies
View Related
Feb 15, 2008
Dear All,
i'm getting an error "index array out of bound" while saving the record.
sql server 2005 with service pack1 system is working fine.
but at client place it is sql server 2005 with SP2. there we are getting error. any help....
windows 2003 sp1 at both the places. only the difference is
in sql server. how can i handle this
View 8 Replies
View Related
Apr 27, 2006
How do I change, or add to, the following code so as to be able to format the display:
this.txtAppointmentDate.DataBindings.Add(new Binding ("Text", dsData.Tables["Results"],"AppointmentDate")
The data is stored in SQL Server as datetime and I want only the date portion to show in the TextBox.
Thanks in advance
View 1 Replies
View Related
Aug 25, 2007
Hello Everyone,
I€™m trying to update my Target where the available value of each record is not equal to the Source records. But I€™m getting this error.
The code is below.
UPDATE "ADMINDB"."BED_VISIT"
SET "ADMIT_DATE" = ?,
"ADMIT_ELIG" = ?,
"ADMIT_LOCATION" = ?,
"ADMIT_TIME" = ?,
"ADMIT_TYPE" = ?,
"AVAILABILITY_CDE" = ?,
"BED_ARR_DATE" = ?,
"BED_ARR_TIME" = ?,
"BED_CLASS" = ?,
"BED_CLASS_DATE" = ?,
"BED_NO" = ?,
"BED_OUT_REASON" = ?,
"BED_READINESS" = ?,
"BED_SPECIALTY" = ?,
"CHIEF_COMPLAINT" = ?,
"CONFIDENTIAL" = ?,
"DIS_DATE_EST" = ?,
"DOCTOR_CODE" = ?,
"F_SOUNDEX" = ?,
"HOSP_BED_NO" = ?,
"HOSP_CODE" = ?,
"IN_OUT_DATE" = ?,
"IN_OUT_STATUS" = ?,
"INPUT_BY" = ?,
"INPUT_DATE" = ?,
"INPUT_TIME" = ?,
"ISOLATION_CODE" = ?,
"LENGTH_STAY_E" = ?,
"NO_OF_BEDS" = ?,
"NON_DIS_REASON" = ?,
"NURSE_STATION" = ?,
"ORIG_DIS_DATE" = ?,
"OUTSIDE_REF" = ?,
"PAT_ACC_FLAG" = ?,
"PHONE_EXT" = ?,
"PROB_SPECIALTY" = ?,
"REFER_DEPT" = ?,
"REFER_DOC" = ?,
"REFER_SOURCE" = ?,
"SMOKER_FLAG" = ?,
"SPEC_TRAN_DATE" = ?
WHERE "PATNO" = ?
AND "ADMIT_ELIG" != ?
AND "ADMIT_LOCATION" != ?
AND "ADMIT_TIME" != ?
AND "ADMIT_TYPE" != ?
AND "AVAILABILITY_CDE" != ?
AND "BED_ARR_DATE" != ?
AND "BED_ARR_TIME" != ?
AND "BED_CLASS" != ?
AND "BED_CLASS_DATE" != ?
AND "BED_NO" != ?
AND "BED_OUT_REASON" != ?
AND "BED_READINESS" != ?
AND "BED_SPECIALTY" != ?
AND "CHIEF_COMPLAINT" != ?
AND "CONFIDENTIAL" != ?
AND "DIS_DATE_EST" != ?
AND "DOCTOR_CODE" != ?
AND "F_SOUNDEX" != ?
AND "HOSP_BED_NO" != ?
AND "HOSP_CODE" != ?
AND "IN_OUT_DATE" != ?
AND "IN_OUT_STATUS" != ?
AND "INPUT_BY" != ?
AND "INPUT_DATE" != ?
AND "INPUT_TIME" != ?
AND "ISOLATION_CODE" != ?
AND "LENGTH_STAY_E" != ?
AND "NO_OF_BEDS" != ?
AND "NON_DIS_REASON" != ?
AND "NURSE_STATION" != ?
AND "ORIG_DIS_DATE" != ?
AND "OUTSIDE_REF" != ?
AND "PAT_ACC_FLAG" != ?
AND "PHONE_EXT" != ?
AND "PROB_SPECIALTY" != ?
AND "REFER_DEPT" != ?
AND "REFER_DOC" != ?
AND "REFER_SOURCE" != ?
AND "SMOKER_FLAG" != ?
AND "SPEC_TRAN_DATE" != ?
The error:
[OLE DB Command [20874]] Error: An OLE DB error has occurred. Error code: 0x80040E10. An OLE DB record is available. Source: "OraOLEDB" Hresult: 0x80040E10 Description: "ORA-01008: not all variables bound".
Please help me in finding the solution out.
View 2 Replies
View Related
Oct 27, 2006
Hi, i'm very new to asp and i have a small question - If i have a control on my webpage, like "CurrentUser" (which is System.Web.UI.WebControls.LoginName), how can i use it in a query? I want a query which will return all records pertaining to the current user. If i was writing the query in normal SQL i would write the following: SELECT Date, JobID, EmployeeIDFROM TblTimeslotWHERE TblEmployee.EmployeeName = (The "CurrentUser" on the webpage) AND TblEmployee.EmployeeID = EmployeeID Thanks very much for your helpBen
View 1 Replies
View Related
Feb 12, 2007
Is it not possible to execute one package and then design another package? I am executing one package and trying to design another package and just have a grey window in the control tool box that says:
"there are no usable controls in this group. Drag an item onto this text to add it to the toolbar"
Can I only get my controls by dragging when another package is executing? Where do I drag them from?
Thanks,
Kayda
View 4 Replies
View Related
Jan 19, 2007
Hi all,
I am trying to develop a CustomReportItem similar to Matrix control. Is it possible to add some "OnClick" sort of events to a section of this CRI (As a drilldown button of matrix control allows to expand the respective column).
Please help me if there can be any solution.
View 5 Replies
View Related
Feb 1, 2007
This is pretty weird... any controls past the halfway horizontal point of the report get pushed into page 2. The leftmost control is not affected just those to the right of it. It's like there is an invisible tab after the leftmost control. Smaller (not leftmost controls) (not past the middle of the page) are also pushed way to the right (just not into a new page)
Is there some property (that I'm not aware of) that does this? It doesn't matter if I use textboxes or lines. I have not changed any of the default control properties. flow layout is still LTR.
In my current report I have questions and answers on separate lines...I can't place them next to each other or it screws up the pagination.
I start with a new report and it does not do this but as soon as I add 2-3 vertical pages (over 11' x 2) This starts happening.
Has anyone experienced this?
View 1 Replies
View Related
Jul 2, 2007
HI Gurus,
Trying to alter an existing Trigger on an insert event on one of our tables. The following sql generates: "Msg 4104, Level 16, State 1, Procedure insxECSIBHEADER, Line 4 The multi-part identifier "INSERTED.PROJECT" could not be bound."
Here's the SQL itself:
set QUOTED_IDENTIFIER ONgoALTER TRIGGER [insxECSIBHEADER] ON [dbo].[xECSIBHeader] AFTER INSERT AS BEGIN IF SUBSTRING(INSERTED.[PROJECT],4,2) = 'DR' BEGIN UPDATE xECSIBHEADER SET xECSIBHEADER.[IBNUMBER] = LEFT(xECSIBHEADER.[PROJECT],2) + 'D' + Cast(xECSIBHEADER.[IBHeaderKey] AS VarChar(15)) FROM INSERTED INS INNER JOIN xECSIBHEADER ON xECSIBHEADER.[IBHeaderKey] = INS.[IBHeaderKey] WHERE INS.[IBNUMBER] IS NULL END ELSE BEGIN UPDATE xECSIBHEADER SET xECSIBHEADER.[IBNUMBER] = LEFT(xECSIBHEADER.[PROJECT],2) + Cast(xECSIBHEADER.[IBHeaderKey] AS VarChar(15)) FROM INSERTED INS INNER JOIN xECSIBHEADER ON xECSIBHEADER.[IBHeaderKey] = INS.[IBHeaderKey] WHERE INS.[IBNUMBER] IS NULL END
END
View 6 Replies
View Related
Apr 7, 2008
I am trying to call a userdefined function and it excepts and date like 4/15/2007 but when i call my function i get an error
the multipart identifier datetime,now could not be bound
and this is my codePublic Function GetPeriods()
Dim myconnection As New SqlConnection(System.Configuration.ConfigurationManager.AppSettings(APPSETTING_DBCONNECTION))
Dim query1 As String = "Select dbo.udf_Quarter(Datetime.Now)" 'Max(PeriodId) From Period"
myconnection.Open()
Dim MaxPeriodId As Integer
Dim cmd As New SqlCommand(query1, myconnection)
cmd.CommandType = CommandType.Text
MaxPeriodId = cmd.ExecuteScalar()
Response.Write(MaxPeriodId)
Session("PeriodId") = MaxPeriodId
Return (MaxPeriodId)
End Function any help will be appreicated
Regards,
Karen
View 2 Replies
View Related
May 29, 2008
I am trying to execute a query in SQL SERVER 2005 for calculating days difference for each. I created a function because there are a lot of calculations. In SPeriods table I have 4 fields that I want to pass as parameters in the table-value function TFC_date_diff, but I receive the error "The multi-part identifier "CC.start_period_no" could not be bound.
Is there a solution for this ?
SELECT CC.start_period_no, CC.end_period_no, CC.start_year, CC.end_year, TFC_date_diff.dates_differnceFROM dbo.[SPeriods] AS CC CROSS JOIN dbo.TFC_date_diff(CC.start_period_no, CC.end_period_no, CC.start_year, CC.end_year) AS TFC_date_diff_1
Thanks a lot in advance!
View 2 Replies
View Related
Jul 31, 2003
Hi,
I am looking for detailed information with eaxmples, about creating extended stored procedures using sp_getbindtoken, sp_bindsession for our ASP.NET application.
Microsoft has very less info on that.
If anyone has some information or link to the article related to Using Bound Connections. please help me out.
Thanks,
Anu
View 2 Replies
View Related
Oct 30, 2005
I am doing a little research on Google about this topic and I ran intothis thread:http://groups.google.com/group/micr...dc13d4ee6758966I read SQL Server MVP Louis Davidson's post saying:"Actually they are more likely to drop the concept of bound defaults.Constraints are the standard way to do this, and really should be the wayyou create defaults anyhow."Even I read in the Microsoft SQL Server Introduction (SQL 7 bookpage 244, however we're using SQL Server 2000):"Constraints define rules regarding the values allowed in columns and arethe standard mechanism for enforcing integrity, preferred over triggers,rules, and defaults. They are also used by the query optimizer to improveperformance in selectivity estimation, cost calculations, and queryrewriting."Why constraint defaults are better? The second sentence about constraintshaving better optimization, I am guessing they don't mean this aboutDefault Constraints, rather the other type of constraints?Because I don't see how a Default Constraint have anything to do withperformance? Isn't default only to do with new records being created?At work we are setting all tables' columns to have constraint defaultsof 0 or ' ' (space character) in order not to have any column with theNULL value. Therefore we have dozens of files containing statements like:alter table TABLE1 add constraint TABLE1_ID_DFDEFAULT(' ') FOR IDgoalter table TABLE1 add constraint TABLE1_QUANTITY_DFDEFAULT(0) FOR QUANTITYgoFirst I was thinking to create 3 SQL Defaults called:DefaultZeroDefaultSpaceDefaultDateand then bind these defaults to all the columns of all tables excludingprimary keys. After creating the tables I would enumerate throughall the columns and bind one of these three Defaults based on theirdatatype:number = DefaultZerotext type = DefaultSpacedate type = DefaultDateAnd then unbind the ones that we specifically need to specify otherdefault values.So my question is should I do this by using sp_binddefault or stickwith using Default Constraints inside a table/columns loop code?Thank you
View 10 Replies
View Related
May 27, 2008
Hi All ,
i am getting this multi-part identifier not found error
followingis my stored procedure
ALTER PROCEDURE [dbo].[Ab_LP]
@gyr char(4),
-- 'A', --'S', only submitted will be returned;
--A=All, or any other letter other than 'S', all will b returned;
@ExONo char(1)='A'
AS
DECLARE @sql VARCHAR(1500)
SET @sql = 'SELECT LTRIM(RTRIM(t1.Last_Name))+'',''+LTRIM(RTRIM(t1.First_Name)) as Name,t2.emaddr as Email,t3.* FROM namesTable as t2,PersonalTable as t1'
IF (@ExONo='S')
SET @sql = LTRIM(RTRIM(@sql)) + ',LePAb AS t3 WHERE t3.emaddr = t2.emaddr AND t2.code = ''ABC'' AND t1.Emplid=t2.Emplid '
ELSE
SET @sql = LTRIM(RTRIM(@sql)) + ' LEFT JOIN LePAb AS t3 ON
t3.emaddr=t2.emaddr WHERE t2.code = ''ABC'' AND t1.Emplid=t2.Emplid '
IF (@gyr <> 0)
SET @sql = LTRIM(RTRIM(@sql)) + ' AND t2.gyr='+@gyr
ELSE
SET @sql = LTRIM(RTRIM(@sql)) + ' AND t1.Code = ''ABC'' '
SET @sql = LTRIM(RTRIM(@sql)) + ' ORDER BY Name'
print @sql
EXEC (@sql)
I am geting an error as
The multi-part identifier "t2.emaddr" could not be bound.
i have tried all the possible tricks but in vain.
plz help..
thanks in advance
View 5 Replies
View Related
Sep 10, 2006
hi,
i don't know what the prob with my code:
create table #tmpAllocation (
[ResourceID] int,
[Resource] varchar(50),
[WorkTeamID] int,
[WorkTeam] varchar(100),
[LineModuleId] int,
[AccountId] varchar(100),
[VpIdentifier] int,
[DivisionId] varchar(100),
[GroupId] int,
[Account/Version] varchar(100),
[version_id] int,
[1] numeric(9,5),[2] numeric(9,5),[3] numeric(9,5),[4] numeric(9,5),[5] numeric(9,5), numeric(9,5),[7] numeric(9,5), numeric(9,5),[9] numeric(9,5),
[10] numeric(9,5),[11] numeric(9,5),[12] numeric(9,5),[13] numeric(9,5),[14] numeric(9,5),[15] numeric(9,5),[16] numeric(9,5),[17] numeric(9,5),[18] numeric(9,5),
[19] numeric(9,5),[20] numeric(9,5),[21] numeric(9,5),[22] numeric(9,5),[23] numeric(9,5),[24] numeric(9,5),[25] numeric(9,5),[26] numeric(9,5),[27] numeric(9,5),
[28] numeric(9,5),[29] numeric(9,5),[30] numeric(9,5),[31] numeric(9,5),[32] numeric(9,5),[33] numeric(9,5),[34] numeric(9,5),[35] numeric(9,5),[36] numeric(9,5),
[37] numeric(9,5),[38] numeric(9,5),[39] numeric(9,5),[40] numeric(9,5),[41] numeric(9,5),[42] numeric(9,5),[43] numeric(9,5),[44] numeric(9,5),[45] numeric(9,5),
[46] numeric(9,5),[47] numeric(9,5),[48] numeric(9,5),[49] numeric(9,5),[50] numeric(9,5),[51] numeric(9,5),[52] numeric(9,5),[53] numeric(9,5))
insert into #tmpAllocation
select msp_resources.emp_code as [ResourceID],
msp_resources.res_name as [Resource],
WorkTeam.workteam_id as [WorkTeamID],
acc.account_name + ' / ' + WorkTeam.workteam_name as [WorkTeam],
line_module.line_module_id as [LineModuleId],
acc.account_id as [AccountId],
vp.vp_identifier as [VpIdentifier],
division.division_id as [DivisionId],
division.group_id as [GroupId],
Account.account_name + ' / ' + Version.version_name as [Account/Version],
Version.version_id as [version_id],
Version_Resources_Allocation.pct_allocation [pct_allocation]
from WorkTeam, Version_Resources_Allocation
pivot (sum(pct_allocation )
for Version_Resources_Allocation.week IN ([1],[2],[3],[4],[5],,[7],,[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[49],[50],[51],[52], [53])) as pvt
inner join Version_Resources_Allocation on WorkTeam.workteam_id = Version_Resources_Allocation.workteam_id
inner join WorkTeam_Resources_Assignments on WorkTeam_Resources_Assignments.resource_id = Version_Resources_Allocation.resource_id
and WorkTeam_Resources_Assignments.workteam_id = Version_Resources_Allocation.workteam_id
inner join calendar on calendar.year = WorkTeam_Resources_Assignments.year
and calendar.month = WorkTeam_Resources_Assignments.month
and calendar.year = Version_Resources_Allocation.year
and calendar.week = Version_Resources_Allocation.week
inner join Version on Version.version_id = Version_Resources_Allocation.version_id
inner join Account on Account.account_id = Version.account_id
--hierarchy joins
inner join line_module on line_module.line_module_id = WorkTeam.line_module_id
inner join Account as acc on acc.account_id = line_module.account_id
inner join vp on vp.vp_identifier = acc.vp_identifier
inner join division on division.division_id = vp.division_id
--Resources joins
inner join msp_resources on msp_resources.emp_code = Version_Resources_Allocation.resource_id
where Version_Resources_Allocation.resource_id in (select top 100 percent emp_code from #staffEmployees where id between ((@quota * (@pageIndex - 1) + 1)) and (@quota * @pageIndex) order by res_name)
and
(
(Version_Resources_Allocation.year = @startYear and Version_Resources_Allocation.week >= @startWeek and Version_Resources_Allocation.week <= (case when @startYear = @endYear then @endWeek else @maxWeeksInFirstYear end))
or
(Version_Resources_Allocation.year = @endYear and Version_Resources_Allocation.week <= @endWeek and Version_Resources_Allocation.week >= (case when @startYear = @endYear then @startWeek else 1 end))
)
and
(
pct_availability!=0 or (pct_availability is null and staffing_pct_availability!=0)
)
and
(
(WorkTeam_Resources_Assignments.year = @startYear and WorkTeam_Resources_Assignments.month >= @startMonth and WorkTeam_Resources_Assignments.month <=
case when @startYear = @endYear then @endMonth else 12 end
)
or
(WorkTeam_Resources_Assignments.year = @endYear and WorkTeam_Resources_Assignments.month <= @endMonth and WorkTeam_Resources_Assignments.month >=
case when @startYear = @endYear then @startMonth else 1 end
)
)
--and pct_allocation is not null
group by msp_resources.emp_code,
msp_resources.res_name,
WorkTeam.workteam_id,
WorkTeam.workteam_name,
line_module.line_module_id,
acc.account_id,
acc.account_name,
vp.vp_identifier,
division.division_id,
division.group_id,
Account.account_name + ' / ' + Version.version_name,
acc.account_name+ ' / ' + WorkTeam.workteam_name,
Version.version_id
I get:
The multi-part identifier "WorkTeam.workteam_id" could not be bound.
The multi-part identifier "WorkTeam.line_module_id" could not be bound.
Why?
Thanks,
Omri
View 4 Replies
View Related
Nov 14, 2007
Hello everyone, I'm trying to get a count of 3 different types on the same field. For Example, let's use Gender as the field with these options: Male, Female, Not Given. What I'm wanting to do is retrieve a count for each type. What I have so far is: SELECT COUNT(Gender) WHERE Gender = 'Male' and I have to duplicate this in 3 different data controls. I would like, however, to have one datasource control with a statement along the lines of: SELECT ( SELECT COUNT(Gender) FROM Users WHERE Gender='Male), SELECT COUNT(Gender) FROM Users WHERE Gender='Female', SELECT COUNT(Gender) WHERE Gender='NotGiven' ) From UsersOr something to that effect. Any suggestions?Thank you greatly for your help,Mark
View 2 Replies
View Related
Nov 19, 2007
I created a user control file with 3 properties. I would like to call this user control in a datalist control in the hosting page and pass the properties from a sqldatasource control. To this end I have a code like below;
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"SelectCommand="SELECT [1], [2], [3] FROM [table1]"></asp:SqlDataSource>
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" DataMember="DefaultView" >
<ItemTemplate>
<uc:kk ID="kk1" runat="server" One='<%# Eval("1") %>' Two='<%# Eval("2") %>' Three='<%# Eval("3") %>' /></ItemTemplate></asp:DataList> I don't get any errors when I run the page, however it won't work as I wish. Only thing that appears in the rows of datalist is "01.01.0001 00:00:00".
View 4 Replies
View Related
May 14, 2008
Hello All,
I am recieving this error using vs2005. I am using the login controls which creates a mdf file. i am not using sql server 2005 in this program. The program runs well in my local machine, but as soon as i publish the site, i recieve this error after i login into the site.
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[SqlException (0x80131904): An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +739123 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +685966 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +109 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +383 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +181 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +130 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105 System.Data.SqlClient.SqlConnection.Open() +111 System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context, Boolean revertImpersonate) +84 System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +197 System.Web.Security.SqlMembershipProvider.GetPasswordWithFormat(String username, Boolean updateLastLoginActivityDate, Int32& status, String& password, Int32& passwordFormat, String& passwordSalt, Int32& failedPasswordAttemptCount, Int32& failedPasswordAnswerAttemptCount, Boolean& isApproved, DateTime& lastLoginDate, DateTime& lastActivityDate) +1121 System.Web.Security.SqlMembershipProvider.CheckPassword(String username, String password, Boolean updateLastLoginActivityDate, Boolean failIfNotApproved, String& salt, Int32& passwordFormat) +105 System.Web.Security.SqlMembershipProvider.CheckPassword(String username, String password, Boolean updateLastLoginActivityDate, Boolean failIfNotApproved) +42 System.Web.Security.SqlMembershipProvider.ValidateUser(String username, String password) +83 System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs e) +160 System.Web.UI.WebControls.Login.AttemptLogin() +105 System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) +99 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35 System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +115 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +163 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
does anyone know why?
thank you,
kagome
View 9 Replies
View Related
Nov 5, 2007
Hi,
i want to create dynamic controls using wpf and c#.
can any body send me some code snippet.
for example:-
one of my window page have 100s of fields like textbox, checkbox and date controls in a group inside different grid and panel.
now if admin has made that amoung 100 fields user should be able to see only 20 or 30 fields.
how will i do so, just making the fileds invisible won't work, coz all the fields should be visible from top of the form,
means i want to push all the visible fields at the top.
what are the best way to do so.
need it urgent
thanx a lot
View 3 Replies
View Related
Aug 8, 2007
I am doing 350 controls as in a form like in reporting service . Due to so many controls the reporting sql server after deployment the preview and report must be slow. and i will checked the data transmission in stored procedure from sql server it will be faster.I am having doubt in controls in form will be slower.
Is there any suggestions without decrement the controls and to be report will be faster.
View 1 Replies
View Related
Jun 3, 2007
sir
i have uploaded my website but there is a problem
It is working very well wneh on the local host
but when uploaded on the web server the login control is not validating the users of the database
also i have added a CAPTCHA control
and that is giving an error that the cobe u entered is not matching
u can even check this error
My Url is http://www.webgrowthengine.com
click on the login button
user name: "aaaa" (Excluding the quotes)
password: !@#$%^& (Press shift+ 1234567)
plzhelp me
Nitin
View 1 Replies
View Related
May 13, 2007
Hi ... hope you can help.
I would like to use the Data Mining Web Controls which ship with the MSSQL2005 Beta 2. The installer (BetaAnalysisServicesSamples.MSI) is supposed to create a new virtual directory and should also create the DataMiningHTMLViewers.dll according to "ReadMe_Data_Mining_Web_Controls.rtf"
But the MSI only creates a few new directories with the source code and a deployment project (DMHTMLViewersSetup.vdproj) which won't open with VS2003. The solution apears to be for VS2005.
How do I install the Web Controls?
View 3 Replies
View Related
Jun 2, 2006
RS 2005
I have a matrix item in a report. It is only about 7cm in width in design mode but obviously explodes out to about 30cm in when the report is run as thats the way the query behind it works.
The problem is any control e.g. a chart placed above and to the right of the matrix in design mode gets pushed across to the end of the matrix's width when the report is run, which causes extra pages in the report.
Other controls placed directly above the matrix in design mode hold their position when the report is run, it is only those controls placed further right than the end of the matrix (and above the matrix) in design mode that get pushed across. Why is this, is there a way to fix it?
Thanks
N
View 3 Replies
View Related
Aug 12, 2007
After resolving all the installation and configuration related issues, I was able to deploy a couple of projects on my report server. I can see alll folders and reports listed inside the folders from http://<servername>/reports . All works fine except when I run a report, the http://<servername>/Reports/Pages/Report.aspx page does not render report.
This page displays View, Properties, History Subscriptions etc, menu items on the top section of the page. It also displays Home, My Subscriptions, Site Settings, Help etc. links on top right corner of the page. I can also see the bar that has "New subscription" button. But the problem starts from the section below that. It does NOT display the Report navigation bottons (like First page button, Next Page button, previous page button, Last page button, print button etc.) Appears that the icons images for these bottons are missing. And above all, the page does not render report.
IE browser status indicate the following error:
error:'HoevrImagectl161_ctl01_ctl01_ctl06_ctl01' is null or not an object.
The report renders fine via http://<servername>/ReportServer/Pages/ReportViewer.aspx
I may not have explained the problem well here however, if you are interested, I can email you the screenshot of Report.aspx to help you understand the problem.
Any help is appreciated!!!
View 6 Replies
View Related
Jan 15, 2007
When a ReportViewer control is used to access a report on a remote SQL Server database, on what ports does the communcation occur? Does the control communicate on on the SQL Server ports of 1433 and 1434 or does it communcate as a web service on port 80 (or 443 for HTPPS)?
View 1 Replies
View Related