Populate dates within the date range columns in a table
Hi ,
I have a Students table with StudentID, StartDate and EndDate. For one of the requirements, I need to populate all the dates within and includeing the StartDate and EndDate for all the students. Please find the DDL for the source table samples and also below
samples of Source table columns and how the output should be.
create table #Students (ID int,startdate date,Enddate date)
insert into #Students values (1000, '2014-01-01',
'2014-01-10')
insert into #Students values (1000, '2014-02-22',
'2014-02-28')
insert into #Students values (1001, '2013-07-01',
'2013-07-12')
insert into #Students values (1001, '2013-08-01',
'2013-08-03')
insert into #Students values (1001, '2014-04-01',
'2014-04-05')
--select * from #Students order by id,startdate
--drop table #students
Thanks in advance for your help!
Hi vskindia,
A recursive way to achieve the expected output.
create table #Students (ID int,startdate date,Enddate date)
insert into #Students values (1000, '2014-01-01',
'2014-01-10')
insert into #Students values (1000, '2014-02-22',
'2014-02-28')
insert into #Students values (1001, '2013-07-01',
'2013-07-12')
insert into #Students values (1001, '2013-08-01',
'2013-08-03')
insert into #Students values (1001, '2014-04-01',
'2014-04-05')
;WITH cte AS
SELECT ID,startdate,Enddate FROM #Students
UNION ALL
SELECT ID,DATEADD(DAY,1,startdate) AS startdate,Enddate FROM cte
WHERE startdate<Enddate
SELECT id,startdate FROM CTE ORDER BY ID,startdate
If you have any question, feel free to let me know.
Eric Zhang
TechNet Community Support
Similar Messages
-
How to capture the data within the given range of maximum and minimum values ? from csv files
My requirement,
1. Here, the user will provide the range like maximum and minimum values, based on this range, the VI should capture the data within the given range. ( from CSV file as attached )
2. Then VI should calcluate the average value for captured data and export it to excel.
This is my requirement can anyone help me on this.
Many thanks in advance
rc_cks
Attachments:
sample_short.csv 2439 KBHi,
Thanks for remnding me. I forgt to attach the VI,
Here I am attaching the VI, what I tried.
From attached CSV file, I have to find an average value for columns B,C,D,E,F,G,H,I and AJ, AK. ( data range will be defined by user ), focused only on these columns
Here, the scope is to calculate an average value for given data range by user as MAX and MIN data.
FYI: I tried manually for two instance i.e column H & I. As per H column one steady state values from 7500 to 10500 and similarly in I column 7875 to 10050. So, I gave these as a limit to capture and calculate the average value. But unfortunaltely, requirement has been modified as per below requirements.
More Info on requirement:
--> The user will define the range of data by giving some MAXIMUM and MINIMUM values(for above mentioned columns induvidually), then VI should capture that data range and it has to caculate the average value for that range of data. This is the task I have to complete.
--> I am stuck in creating a logic for data capturing for given range of MAX and MIN value from user,
Can anyone help me on this.
If my explanation is not clear, Please let me know.
Many thanks, help mw
rc
Attachments:
VI_rc.vi 25 KB
sample.zip 4166 KB -
I have a list that has more than 12 columns of type lookup with more than 5000 items and I am using a date field as an indexed column so I can restrict the results to meet the list view threshold. I am also using $select to restrict the columns to
meet the lookup column threshold.
If I run the query below it all works as expected:
_api/web/Lists/MyList/items/?$Filter=Created gt '2015-03-10T05:00:00.000Z' and Created lt '2015-03-17T18:25:00.712Z'&$select=Lookup1/Id&$expand=Lookup1
If I run this query it does not work:
_api/web/Lists/MyList/items/?$Filter=Created gt '2015-03-10T05:00:00.000Z' and Created lt '2015-03-17T18:25:00.712Z'&$select=Lookup1/Title&$expand=Lookup1
Error:
<m:error xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<m:code>-2147024809, System.ArgumentException</m:code>
<m:message xml:lang="en-US">Value does not fall within the expected range.</m:message>
</m:error>
The lookup column "Lookup1" is using Title as the column's information and this should be working. What is interesting is that changing the lookup threshold has no effect on this but raising the list item view limit does make it work. The
date range is selecting less than 5000 items. So what am I missing here? I just want the Title for the lookup column and my query has about 10 items in it.Looking through the logs the error is thrown due to the following error messages:
03/19/2015 08:26:12.12 w3wp.exe (0x6D34)
0x7F38 SharePoint Foundation
Fields 84h8
High Field with internal name 'LookupFieldName_x005f_Title' already exists in the field cache
3446f49c-f2d2-d0a2-89f4-59dee19b2f45
03/19/2015 08:26:12.12 w3wp.exe (0x6D34)
0x7F38 SharePoint Foundation
Fields ki9p
High Unable to add join related fields to the Query.[Error 0x80070057]
3446f49c-f2d2-d0a2-89f4-59dee19b2f45
03/19/2015 08:26:12.12 w3wp.exe (0x6D34)
0x7F38 SharePoint Foundation
General xxpm
High Unable to execute query: Error 0x80070057
3446f49c-f2d2-d0a2-89f4-59dee19b2f45
03/19/2015 08:26:12.12 w3wp.exe (0x6D34)
0x7F38 SharePoint Foundation
General 8e2s
Medium Unknown SPRequest error occurred. More information: 0x80070057
3446f49c-f2d2-d0a2-89f4-59dee19b2f45
03/19/2015 08:26:12.12 w3wp.exe (0x6D34)
0x7F38 SharePoint Foundation
General aix9j
High SPRequest.GetListItemDataWithCallback2: UserPrincipalName=<removed>, AppPrincipalName= ,pSqlClient=<null> ,bstrUrl=siteUrl ,bstrListName=<removed> ,bstrViewName=<null> ,bstrViewXml=<View
Scope="RecursiveAll"><Query><Where><Eq><FieldRef Name="ID" /><Value Type="Counter">5481</Value></Eq></Where></Query><ViewFields><FieldRef Name="LookupFieldName"
LookupId="TRUE" /><FieldRef Name="LookupFieldName_x005f_Title" /></ViewFields><ProjectedFields><Field Name="LookupFieldName_x005f_Title" Type="Looku ,fSafeArrayFlags=SAFEARRAYFLAG_DATES_IN_UTC
3446f49c-f2d2-d0a2-89f4-59dee19b2f45
The very first message states that it is unable to add join related fields, what could be the possible cause of this? As you can see rather than specifying a date range which I know contains less than 5000 items, even filtering based on ID gives the
same result. -
Obtaining data within a date range in XL Reporter
Dear All,
I'm currently working on BS in XL reporter.
I was trying to extracting data in a date range, setting PER( Code >= @MthFrom Or Code <= @MthTo ) in report default tab.
However, the result is shown as all data as of current date. E.g. Selection criteria: >=200808, <=200809, the result is shown as from Begining to 200810.
Please kindly advise.
Thank you.
Regards,
Julie
Edited by: Julie Wan on Oct 1, 2008 1:10 PMDear Gordon,
Thank you for your reply.
However my case is different to your given link.
In my case, there is a result coming out, but not within the correct range i selected. It shows all instead.
I tried to set the period range in report default tab, in column tab of a expanding column, and in cell tab of an individual cell, but none have worked. E.g. PER( Code >= @MthFrom or Code <= @MthTo )
Regards,
Julie -
How can I POST data within the same page if I have a A HREF -tag as input?
How can I POST data within the same page if I have a <A HREF>-tag as input? I want the user to click on a line of text (from a database) and then some data should be posted.
you can use like this or call javascript fuction and submit the form
<form method=post action="/mypage">
cnmsdesign.doc
</form> -
hi,
I am performing the below operations:
1) Itemupdated event handler when a document is uploaded into the document library
2) Now amreading another list which is in the root site level so, i used spsite, spweb again and accessed that splist and trying to read single line of text column and user or group column.
Now when i am reading this, i am getting the error "Value does not fall within the expected range".
I went to resource throttling under central admin -->my current web appln and changed that value to 20 from 8
even after performing the above, i am getting the same error.
pls help anyone has faced this issue before.
Accessing a splist which is under root site collection within the itemupdated eventreceiver is allowed in SP ?hello sir,
as per my requirement i have to access a splist which is residing in the ROOT SITE COLLECTION OF THIS WEB APPLICATION. the event receiver i have written is residing in one of the few document libraries within the sub site. there are hundreds
of sub sites exist in this site collection. I need to access the root site collection within the itemevent receiver and access thatperson column from that splist. why i ahve kept this list at the root site collection level [
http://server1:2020/ ] , because this splist is the UI for customer's sp admin for performing weekly tasks. like adding few items in the splist and my event receiver fires and check this column- person /group
column ] and apply permissions on the document.
so my doubt is it possible to access the root site collection from my event receiver code.
spweb from properties web is just the subsite url and not the site collection. i want to get the root sitec ollection url's splist.
also am already running this code under runwithelevatedprivileges. -
All the message dates in the message list changed in every mailbox to a recent date, I don't know why.. The dates within the messages' headlines themselves remained correct. How do I re-establish the correct dates also in the mailboxes' message list?
First thing is to forget all the complex configs and just try to schedule the report to run once now, no alerts, no notifications, no nothing.
Does that work?
Then you can build up the schedule, to see where the problem is coming from.
Sincerely,
Ted Ueda -
Only return activities with a date within the past 90 days
I'm doing an activity report that should only look at activity with a date within the past 90 days. I would like to avoid using a prompt; just to make things easier. Is there a way to do this say via a formual for example? Any thoughts?
try this record selection formula
{date field} in Over90Days
regards,
Raghavendra.G -
Deletion of data within the database tables
The user is trying to clean up the 2014 data within the database tables. He is running a delete function which keeps causing the log files
to exceed their limit. The tables are large and he is unable to delete the data in one command due to available size and logging. What is the best way to approach this?
Thanks,Hi venkatesh1985,
According to your description, the user fails to delete data in tables due to the limited space of log file. Based on my research, this issue could occur when you use the delete statement(DELETE FROM ExampleTable) in a single transaction and consume all
available space on your transaction log disk.
To avoid this issue, you could use the two methods below to delete the data.
1. Use a loop combined with TOP and delete rows in smaller transactions as the following example. This method requires you to delete all the tables one by one.
SELECT 1
WHILE @@ROWCOUNT > 0
BEGIN
DELETE TOP (1000)
FROM LargeTable
END
For more information about the process, please refer to the article:
http://dbadiaries.com/how-to-delete-millions-of-rows-using-t-sql-with-reduced-impact
2. If you want to delete all the data from all tables in the specific database, you could script the entire database and all database objects. Then drop the database and recreate it using the script as the steps below.
a. In Object Explorer, expand the node for the instance containing the database to be scripted.
b. Point to Tasks, and then click Generate Scripts and click Next.
c. Select the option of 'Script the entire database and all database objects'.
d. Specify how scripts should be saved. You could save the script to a file or new query window. Click Next, then click ok.
e. Drop the database, and run the script in the query window to recreate it. For more information, please refer to the article:
http://msdn.microsoft.com/en-us/library/bb895179.aspx#Introduction
In addition, if possible, please increase the size of the log file or move the log file to a different disk with more disk space.
Regards,
Michelle Li -
Featching Data From The Data Base Using DI API in Matrix
Hi
All of u i am shahid i faced a problem when i retrive
the selected data from the data base using matrix plz.
Healp me!.
Thanks
Mohd Shahid.
SAP Techinical Consultent
Option Strict Off
Option Explicit On
Friend Class UseMatrix
'// This parameter will use us to manipulate the
'// SAP Business One Application
Private WithEvents SBO_Application As SAPbouiCOM.Application
Private oForm As SAPbouiCOM.Form
Private oMatrix As SAPbouiCOM.Matrix
Private oColumns As SAPbouiCOM.Columns
Private oColumn As SAPbouiCOM.Column
'// declareing a DB data source for all the Data binded columns
Private oDBDataSource As SAPbouiCOM.DBDataSource
'// declaring a User data source for the "Remarks" Column
Private oUserDataSource As SAPbouiCOM.UserDataSource
' This Function is called automatically when an instance
' of the class is created.
' Indise this function
Public Sub New()
MyBase.New()
'// set SBO_Application with an initialized application object
SetApplication()
'// Create the UI
CreateFormWithMatrix()
'// Add Data Sources to the Form
AddDataSourceToForm()
'// Bind the Form's items with the desired data source
BindDataToForm()
'// Load date to matrix
GetDataFromDataSource()
'// Make the form visible
oForm.Visible = True
End Sub
Private Sub SetApplication()
'// Use an SboGuiApi object to establish connection
'// with the SAP Business One application and return an
'// initialized appliction object
Dim SboGuiApi As SAPbouiCOM.SboGuiApi
Dim sConnectionString As String
SboGuiApi = New SAPbouiCOM.SboGuiApi
'// by following the steps specified above, the following
'// statment should be suficient for either development or run mode
sConnectionString = Environment.GetCommandLineArgs.GetValue(1)
'// connect to a running SBO Application
Try ' If there's no active application the connection will fail
SboGuiApi.Connect(sConnectionString)
Catch ' Connection failed
System.Windows.Forms.MessageBox.Show("No SAP Business One Application was found")
End
End Try
'// get an initialized application object
SBO_Application = SboGuiApi.GetApplication()
'SBO_Application.MessageBox("Hello World")
End Sub
Private Sub SBO_Application_AppEvent(ByVal EventType As SAPbouiCOM.BoAppEventTypes) Handles SBO_Application.AppEvent
Select Case EventType
Case SAPbouiCOM.BoAppEventTypes.aet_ShutDown
SBO_Application.MessageBox("A Shut Down Event has been caught" & _
Environment.NewLine() & "Terminating 'Add Menu Item' Add On...")
'// terminating the Add On
System.Windows.Forms.Application.Exit()
End Select
End Sub
Private Sub CreateFormWithMatrix()
'// Don't Forget:
'// it is much more efficient to load a form from xml.
'// use code only to create your form.
'// once you have created it save it as XML.
'// see "WorkingWithXML" sample project
'// we will use the following object to add items to our form
Dim oItem As SAPbouiCOM.Item
'// we will use the following objects to set
'// the specific values of every item
'// we add.
'// this is the best way to do so
Dim oButton As SAPbouiCOM.Button
Dim oStaticText As SAPbouiCOM.StaticText
Dim oEditText As SAPbouiCOM.EditText
'// The following object is needed to create our form
Dim creationPackage
creationPackage = SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_FormCreationParams)
creationPackage.UniqueID = "UidFrmMatrix14"
creationPackage.FormType = "TypeFrmMatrix14"
'// Add our form to the SBO application
oForm = SBO_Application.Forms.AddEx(creationPackage)
'// Set the form properties
oForm.Title = "Quality Check"
oForm.Left = 336
oForm.ClientWidth = 620
oForm.Top = 44
oForm.ClientHeight = 200
'// Adding Items to the form
'// and setting their properties
'// Adding an Ok button
'// We get automatic event handling for
'// the Ok and Cancel Buttons by setting
'// their UIDs to 1 and 2 respectively
oItem = oForm.Items.Add("1", SAPbouiCOM.BoFormItemTypes.it_BUTTON)
oItem.Left = 5
oItem.Width = 65
oItem.Top = 170
oItem.Height = 19
oButton = oItem.Specific
oButton.Caption = "Ok"
'// Adding a Cancel button
oItem = oForm.Items.Add("2", SAPbouiCOM.BoFormItemTypes.it_BUTTON)
oItem.Left = 75
oItem.Width = 65
oItem.Top = 170
oItem.Height = 19
oButton = oItem.Specific
oButton.Caption = "Cancel"
'// Adding a Text Edit item
'oItem = oForm.Items.Add("txtPhone", SAPbouiCOM.BoFormItemTypes.it_EDIT)
' oItem.Left = 265
'oItem.Width = 163
'oItem.Top = 172
'oItem.Height = 14
'// Adding an Add Phone prefix column button
' oItem = oForm.Items.Add("BtnPhone", SAPbouiCOM.BoFormItemTypes.it_BUTTON)
' oItem.Left = 160
' oItem.Width = 100
' oItem.Top = 170
' oItem.Height = 19
' oButton = oItem.Specific
' oButton.Caption = "Add Phone prefix"
'// Add the matrix to the form
AddMatrixToForm()
End Sub
Private Sub AddMatrixToForm()
'// we will use the following object to add items to our form
Dim oItem As SAPbouiCOM.Item
'// we will use the following object to set a linked button
Dim oLink As SAPbouiCOM.LinkedButton
'// Adding a Matrix item
oItem = oForm.Items.Add("Matrix1", SAPbouiCOM.BoFormItemTypes.it_MATRIX)
oItem.Left = 5
oItem.Width = 500
oItem.Top = 5
oItem.Height = 150
oMatrix = oItem.Specific
oColumns = oMatrix.Columns
'// Adding Culomn items to the matrix
oColumn = oColumns.Add("#", SAPbouiCOM.BoFormItemTypes.it_EDIT)
oColumn.TitleObject.Caption = "#"
oColumn.Width = 30
oColumn.Editable = False
'// Add a column for Item Code
oColumn = oColumns.Add("DSItemCode", SAPbouiCOM.BoFormItemTypes.it_LINKED_BUTTON)
oColumn.TitleObject.Caption = "Item Code"
oColumn.Width = 40
oColumn.Editable = True
'// Link the column to the ITEM master data system form
oLink = oColumn.ExtendedObject
oLink.LinkedObject = SAPbouiCOM.BoLinkedObject.lf_Items
oColumn = oColumns.Add("DSItemName", SAPbouiCOM.BoFormItemTypes.it_EDIT)
oColumn.TitleObject.Caption = "Item Name"
oColumn.Width = 80
oColumn.Editable = True
'// Add a column for BP Card Phone
oColumn = oColumns.Add("DSWhs", SAPbouiCOM.BoFormItemTypes.it_EDIT)
oColumn.TitleObject.Caption = "Ware House"
oColumn.Width = 40
oColumn.Editable = True
'// Add a column for BP Card Phone
oColumn = oColumns.Add("DSQuantity", SAPbouiCOM.BoFormItemTypes.it_EDIT)
oColumn.TitleObject.Caption = "Quantity"
oColumn.Width = 40
oColumn.Editable = True
'// Add a column for Combo Box
oColumn = oColumns.Add("DSQuality", SAPbouiCOM.BoFormItemTypes.it_CHECK_BOX)
oColumn.TitleObject.Caption = "Quality"
' oColumn.ValidValues.Add("OK", "")
'oColumn.ValidValues.Add("NOT OK", "")
oColumn.Width = 40
oColumn.Editable = True
oColumn = oColumns.Add("DSReport", SAPbouiCOM.BoFormItemTypes.it_EDIT)
oColumn.TitleObject.Caption = "Remarks"
' oColumn.ValidValues.Add("OK", "")
'oColumn.ValidValues.Add("NOT OK", "")
oColumn.Width = 40
oColumn.Editable = True
'// Add a column for BP Card Phone
' oColumn = oColumns.Add("DSPhoneInt", SAPbouiCOM.BoFormItemTypes.it_EDIT)
' oColumn.TitleObject.Caption = "Int. Phone"
'oColumn.Width = 40
'oColumn.Editable = True
End Sub
Public Sub AddDataSourceToForm()
'// every item must be binded to a Data Source
'// prior of binding the data we must add Data sources to the form
'// Add user data sources to the "International Phone" column in the matrix
' oUserDataSource = oForm.DataSources.UserDataSources.Add("IntPhone", SAPbouiCOM.BoDataType.dt_SHORT_TEXT, 20)
'// Add DB data sources for the DB bound columns in the matrix
oDBDataSource = oForm.DataSources.DBDataSources.Add("OITW")
End Sub
Public Sub BindDataToForm()
'// getting the matrix column by the UID
oColumn = oColumns.Item("DSItemCode")
'oColumn.DataBind.SetBound(True, "", "DSCardCode")
oColumn.DataBind.SetBound(True, "OITW", "ItemCode")
'oColumn = oColumns.Item("DSItemName")
'oColumn.DataBind.SetBound(True, "OITW", "ItemName")
oColumn = oColumns.Item("DSWhs")
oColumn.DataBind.SetBound(True, "OITW", "WhsCode")
oColumn = oColumns.Item("DSQuantity")
oColumn.DataBind.SetBound(True, "OITW", "U_QCStock")
'// to Data Bind an item with a user Data source
'// the table name value should be an empty string
' oColumn = oColumns.Item("DSPhoneInt")
'oColumn.DataBind.SetBound(True, "", "IntPhone")
End Sub
Public Sub GetDataFromDataSource()
'// Ready Matrix to populate data
oMatrix.Clear()
oMatrix.AutoResizeColumns()
'// Querying the DB Data source
oDBDataSource.Query()
'// setting the user data source data
'oUserDataSource.Value = "Phone with prefix"
oMatrix.LoadFromDataSource()
End Sub
Private Sub SBO_Application_ItemEvent(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, ByRef BubbleEvent As Boolean) Handles SBO_Application.ItemEvent
If (pVal.FormUid = "UidFrmMatrix") Then
If ((pVal.itemUID = "BtnPhone") And _
(pVal.EventType = SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED) And _
(pVal.Before_Action = False)) Then
AddPrefix()
End If
If ((pVal.EventType = SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD) And _
(pVal.Before_Action = False)) Then
SBO_Application.MessageBox("Form Unloaded, Addon will terminate")
System.Windows.Forms.Application.Exit()
End If
End If
End Sub
Public Sub AddPrefix()
Dim i As Integer
Dim PhoneExtCol As SAPbouiCOM.Column
Dim newPhone As String
Dim oItem As SAPbouiCOM.Item
Dim oEditTxt As SAPbouiCOM.EditText
'// Get the prefix edit text item
oItem = oForm.Items.Item("txtPhone")
oEditTxt = oItem.Specific
'// Flush user input into datasources
oMatrix.FlushToDataSource()
'// Get the DBdatasource we base the matrix on
oDBDataSource = oForm.DataSources.DBDataSources.Item("OCRD")
'// Iterate all the records and add a prefix to the phone
For i = 0 To oDBDataSource.Size - 1
newPhone = oDBDataSource.GetValue("phone1", i)
newPhone = newPhone.Trim(" ")
oDBDataSource.SetValue("phone1", i, oEditTxt.String + newPhone)
Next
'// Load data back to
oMatrix.LoadFromDataSource()
End Sub
End ClassHi Shahid,
I am not sure what your question is. The code you pasted looks like the MatrixAndDataSources example that comes with the SDK. What are you trying to do?
Thanks,
Adele -
Alert data collection process unable to write data to the Data Warehouse
Alert data collection process unable to write data to the
Data Warehouse. Failed to store data in the Data Warehouse. The operation will
be retried.
Exception 'InvalidOperationException': The given value of type
String from the data source cannot be converted to type nvarchar of the
specified target column.
One or more workflows were affected by this.
Workflow name:
Microsoft.SystemCenter.DataWarehouse.CollectAlertData
Instance name: Data
Warehouse Synchronization Service
Instance ID:
{9A0B3744-A559-3080-EA82-D22638DAC93D}
Management group: SCOMMG
Can anybody Help?About 24 hours ago, one of my four management servers began generating this error every 10 minutes; we only upgraded to SCOM 2012 R2 a couple weeks ago, I have NOT installed UR1. No new management packs or database changes have been made within the
last week; KB945946 is not related to this. An Event ID 11411 warning started occurring around the same time as this started and repeats every 10 minutes, too:
Alert subscription data source module encountered alert subscriptions that were waiting for a long time to receive an acknowledgement.
Alert subscription ruleid, Alert subscription query low watermark, Alert subscription query high watermark:
5fcdbf15-4f5b-29db-ffdc-f2088a0f33b7,03/27/2014 00:01:39, 03/27/2014 20:30:00
Performance on the Data Warehouse database server seems fine; CPU, memory and disk I/O are good.
How can we identify where the problem is? -
Value does not fall within the expected range while passing a spfieldlookupvalue in a caml QUERY
i have to pass a column from master list -single line of text - and this will be the lookup of another column in another list
splist1---> column1 [ free text]
splist2--> column2 [ lookup column of the above list -splist1]
now am writing a caml query :
objDisciNodeQuery.Query =
string.Format(
"<OrderBy>" +
"<FieldRef Name='ID' />"
+
"</OrderBy>" +
"<Where>" +
"<And>" +
"<Eq>" +
"<FieldRef
Name='somecolumn' />" +
"<Value
Type='Text'>{0}</Value>" +
"</Eq>" +
"<Eq>" +
"<FieldRef
Name='column2' LookupId='TRUE' />" +
"<Value
Type='Lookup'>{1}</Value>" +
"</Eq>" +
"</And>" +
"</Where>", valueofsomecolumn, lookupidvalueofcolumn2);
SPListItemCollection splistItemAssocCollec
= null;
splistItemAssocCollec = splist2.GetItems(objDisciNodeQuery);
here it throws Value does not fall within the expected range
Anyone has idea why i am getting this error, .
any ideas are appreciated.We can use lookup column in caml query link this
<Where>
<Eq>
<FieldRef Name=’Departments’ LookupId=’TRUE’ />
<Value Type=’Lookup’>10</Value>
</Eq>
</Where>
Multi lookup column reference
http://naimmurati.wordpress.com/2013/12/03/multi-lookup-fields-in-caml-queries-eq-vs-contains/ -
Sharepoint2010: ArgumentException: Value does not fall within the expected range
I have a lookup column 'usertype' in one of my list, that is lookup for another list. and in my code when i try to access this column,
item["usertype"]
i get an error: ArgumentException: Value does not fall within the expected range.
I tried with Lookup Resource Throttling in Central Administration. But still i am not able to access this field. And this field is not programmatically created.
Any idea to solve this..
Thanks in advance.Hi Hemendra,
In the "Course " List there is a lookup field "CourseType"
which is lookup to a list having two values "Internal" and "external"
Here is my code:
SPList Course = Helpers.GetList(web, "Course");
SPListItemCollection Mycourse = Helpers.GetListItemsByField(Course, "Course_x0020_Code", "001");
string CourseType=Mycourse[0]["CourseType"].ToString();
"Helpers.GetListItemsByField" method will return proper result using CAML query. So Mycourse[0] will have all the fields except the one which i mentioned above. There are other Lookup fields in the same list and all works fine. (Assume Mycourse
will always have exactly 1 row.)
Regards,
Vikas -
Event data collection process unable to write data to the Data Warehouse
Alert Description:
Event data collection process unable to write data to the Data Warehouse. Failed to store data in the Data Warehouse. The operation will be retried.
Exception 'InvalidOperationException': The given value of type Int32 from the data source cannot be converted to type tinyint of the specified target column.
Running SCOM 2007 R2 on Server 2008 R2 with SQL Server 2008 R2. I can only find a single reference to this exact error on the Internet. It started occurring on a weekend. No changes were made to the SCOM server directly before this occurred. Anyone know
what the error means and/or how to fix?Hello,
I would suggest the following threas for your reference:
Troubles with DataWarehouse database
http://social.technet.microsoft.com/Forums/en-US/operationsmanagergeneral/thread/5e7005ae-d5d8-4b5c-a51c-740634e3da4e
Data Warehouse configuration synchronization process failed
to read state
http://social.technet.microsoft.com/Forums/en-US/systemcenter/thread/8ea1f4b9-115b-43cd-b66f-617533703047
Thanks,
Yog Li
TechNet Community Support -
Powerpivot Error on Refresh -- "We couldn't get data from the data model..."
I'm using Excel 2013 and Windows 8.1. I have a spreadsheet I've been using for over a year, and I've just started getting this error message when I try to refresh the data.
"We couldn't get data from the Data Model. Here's the error message we got:
The 'attributeRelationship' with 'AttributeID' - 'PuttDistCat9' doesn't exist in the collection"
Any idea how I can fix this problem? I haven't changed anything related to that particular attribute. All the data is contained in separate sheets in the workbook, so there are no external sources of data.
Thanks.
JeanThanks for all the suggestions.
I found a slightly older version of the spreadsheet that still refreshes properly, so I don't think I have any issues with the version of Excel or Power Query. (I've had this same error before, and I believe I applied the hotfix at that time.)
I think this problem started after I updated a number of the date filters in the pivot tables. I haven't made any changes to the data model, and the only updates I've made were to add data (which I do all the time), and to change the date filters on
the pivot tables.
As suggested, I added a new pivot table querying one table (the table with the attribute that shows up in the error message), and it worked fine. I can also refresh this pivot table.
Then I tried adding a pivot table which went against several tables in the data model (including the table in question). The pivot table seemed to return that data properly. However, when I tried to refresh it, I got the same error message ("we
couldn't get data from the data model...").
Dany also suggested running the queries one at a time to see which one is in error. Without checking all the pivot tables, it appears that any which use the table "HolePlayedStrokes" generate the error (this is the table with the attribute
mentioned in the error message). Pivot Tables without that particular table seem to refresh OK. Unfortunately, that is the main table in my data model, so most of the pivot tables use it.
Any other suggestions? I'd be happy to send a copy of the spreadsheet.
Thanks for all the help.
Jean
Maybe you are looking for
-
I use Apple Mail on both my MacBook and iPhone to sync with my IMAP account and have recently acquired a problem: Although I don't use the To Do function in Mail, Mail has been creating an Apple Mail To Do folder in my iPhone/MacBook folder list. At
-
Acrobat X doing PS to PDF conversion and can view the PDF file in the Lower version?
Hi, I am converting the Postscript file to PDF file using Acrobat X, but the end user is having the Acrobat older version. Can we use the lower Acrobat version for the viewing? Also it's under EULA? Thanks for looking into this. Thanks, KSK
-
I recently purchased LR5 but have Windows Vista. Is there/will there be a patch for Windows Vista? I have run CS5 and Elements in the past with no problems.
-
Showing a video with the new effects applied
Hey there I´ve made a colored project using DaVinci Resolve and now i´m trying to insert the before and after videos onto my showreel using a curtain like effect that starts with the before video and then opens the after video with the effetcs applie
-
W500 Fingerprint Scanner Software error
"The connected sensor was not initialized by this application. Access is denied." I'm having problems, we're using a Hardware Independent Image for loading our PCs, and I'm only having problems with the Fingerprint Software on our W500, thankfully th