External Content Type (BCS) with a dropdown column choices from a different table
I want to create an ECT with Create/Update method using SPD.
The dropdown choices should be also from another table in the database.
How can I achieve this?
----------------------- Sharepoint Newbie
Hi,
It is not supported to create External Content Type with a dropdown column by OOTB.
For a workaround, you can use Custom Field Controls and jQuery to add
Drop Down List to External List Form.
Please take a look at this article
SP 2010: Customizing the forms for External Lists (BCS) in SharePoint 2010 by using Custom Field Controls and jQuery
Reference:
https://social.technet.microsoft.com/Forums/office/en-US/61ffb8a0-af16-4104-94f9-255ea1b8bdf0/dropdown-from-external-content-type?forum=sharepointcustomizationprevious
Best Regards,
Eric
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected]
Similar Messages
-
Adding two column data from two different tables.
Hi, I have two tables i want to add two column with same id and put it in third table
T1 is
id Value
1 50
2 100
3 500
4 75
T2 is
id Value
3 -20
4 80
5 -30
6 -10
I want the out put as
1 50
2 100
3 480
4 155
5 -30
6 -10
i have written
select a.id,a.value+b.value from t1 a,t2 b where a.id=b.id(+)
this is not giving me the id's from t2.select id, sum(value) from
(Select id,value from t1
union
select id ,value from t2
)group by id; -
BCS External Content Type using Stored Procedure with parameter
I have a requirement wherein I will be using External Content Type (BCS) using a Stored Procedure.
The stored procedure has parameters.
I have set up Read List and Read Item
However, when I visited my list, I cannot enter any parameter.
Can you show me a guide on how to configure this with parameters?
Thanks!
----------------------- Sharepoint NewbieHi,
Here are the references for creating an External Content Type to support Read List and Read Item operations:
http://troyscott.ca/2010/07/02/creating-an-external-content-type-in-sharepoint-2010/
https://msdn.microsoft.com/en-us/library/office/ff728816(v=office.14).aspx
Regards,
Rebecca Tu
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
I have set-up an ECT in SPD2013 on SP2013. It is a SQL Data source called ProjectWebApp. I have BCS/SSS set-up. I can create an ECT OK in SPD. I can add the ECT to a custom list.
The problem is when I add a new item in the list the following error message appears in red
An error occurred while retrieving data from ProjectWebApp. Administrators, see the server log for more information
I cannot filter or return any results. There is data in the DB.
Another test I do is to try and create a new App/List using the "External List" template. When
I select the ECT a red message appears "External Content Types are not available". which is odd since I can add an ECT to a list as mentioned above.
Any ideas?
Tx
Andrew
Andrew PayzeHi Andrew,
Please try the option Allow unlimited length in document libraries in the column settings:
http://littletalk.wordpress.com/2011/08/18/external-content-type-an-error-occurred-while-retrieving-data-from-a-system-administrators-see-the-server-log-for-more-information/
If it doesn't help, please refer to the link below and raise the External content type Read List operation thresholds:
http://lightningtools.com/bcs/business-connectivity-services-end-user-implications-part-one-threshold-limit-errors/
Please provide error message in ULS log for further troubleshooting.
Regards,
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected] .
Rebecca Tu
TechNet Community Support -
I am trying to create an external content type for a specific list. The problem is that there are so many columns (more than 200) that I get the error:
The operation(s) generation creates an SQL query which exceeds the length limit in Business Data
Connectivity Metadata Store. The operation(s) will not be generated. Recreate
the operation(s) with less number of columns in the configuration.
I tried turning off a dozen columns and I am still getting this error. I am nearing the limit of the "extra" columns I can eliminate.
What is the actual limit on number of columns?
Thank you.Hi,
From my research, it seems to be the limitation in response TTL and response size. To confirm
it, would you please check the detailed errors logged in ULS log? <o:p></o:p>
If you identified the threshold has be reached, you may follow this link to increase
the threshold according to your business requirement.<o:p></o:p>
http://blogs.msdn.com/b/bcs/archive/2010/02/16/bcs-powershell-introduction-and-throttle-management.aspx
Miles LI TechNet Community Support -
Using the External Content Type as a column lookup
Hi.
I am working on a solution that will get data from a web service (third party) and create a list in SharePoint Online (Office365 E3 subscription). The use a column from that list as a lookup column for another list. The reason for this is to allow updates
on the third party data source to update the list in Office 365.
Using SPD 2013, I created that external content type then created the list. However, due to the limitations on BCS (which I just learned after googling it) that the only thing I can use from this column is the ID column.
Has anyone found a work around on the matter? I was thinking of just creating a list app then load the bcs data to it. My problem will be how to update the list every so often.
Thanks!
Robert
Outsource TrainerHi,
According to your post, my understanding is that you want to use the External Content Type as a column lookup.
Per my knowleage, you can select all the columns in the external list.
You can create a lookup column in the list as below:
If you select Name, then you can get the Name column as below:
There is an article for your reference, although it is about the SharePoint 2010, it still works for SharePoint Online 2013.
Creating SharePoint lookups which get their data from a lookup
table in SQL (using SharePoint Designer, BCS and External Content Types)
More information:
Make an External List from a SQL Azure table
with Business Connectivity Services and Secure Store - SharePoint Online for enterprises
Thanks,
Linda Li
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Linda Li
TechNet Community Support -
Hi,
I'm new to SharePoint 2013 I want to be able to query a MSSQL database from a SharePoint App I have tried to create an External Content Type (ECT) which is produced from a MSSQL stored Procedure, this procedure has several parameters which are needed to
filter the data correctly. From here I want to produce an external list which I can then query from a c# SharePoint app. If I leave the filters in the ECT null then the list is of course empty or if enter a default values the results are limited
for the app to query so are no good.
I want to dynamically pass values to the ECT when querying from the app, is this not possible. Should I just be returning everything in an external list and then letting the query in the app filter the data, this seems inefficient?
Is this the best way to do this or should I be doing this differently?
Please can someone point me in the right direction.
ThanksHi Pandra801,
When you create a the external content type, please try to add a filter based on your select statement.
http://arsalkhatri.wordpress.com/2012/01/07/external-list-with-bcs-search-filters-finders/
Or, try to create a stored procedure based on your select statement, then create ECT using the SQL stored procedure.
A step by step guide in designing BCS entities by using a SQL stored procedure
http://blogs.msdn.com/b/sharepointdev/archive/2011/02/10/173-a-step-by-step-guide-in-designing-bcs-entities-by-using-a-sql-stored-procedure.aspx
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support -
Assigning External content type field column value using Client Object Model
I have a problem assinging External column value to ListItem object with client object model-based application I'm developing. To be precise, I am able to retrieve data related to external content type by reading external list created from this content type
but I don't know how to properly use it to assign value to this field. By doing some research on my own I concluded that BDC ID column from external list is the way to go since it uniquely defines selected row from external list but that doesn't
tell me much since I don't know what to do with it. Currently I ended up with partial solution - to assign plain string value of picker column but that makes this value visible only in "View Properties" option on Sharepoint and not in "Edit Properties"
which pritty much makes sence since it isn't properly related to rest of the data in specific row. Does someone have a better solution for this?
Igor S.I think I understand your problem.
In my example I have an external data column "Beneficiary Name", using a Beneficiary external content type (accessing a table of beneficiaries in a SQL table).
I want to set the "Beneficiary Name" property using the client object model. I know the name of the beneficiary but not the ID value.
It is a fairly simple solution. You just need to identify the name of the property SharePoint assigns to the ID field, in my case it is called "Beneficiary_ID". Then set the two properties as follows:
thisItem["Beneficiary_Name"] = "Charitable Trust";
thisItem["Beneficiary_ID"] = -1;
thisItem.Update();
Setting the ID property to -1 causes the server to do an automatic lookup for the ID from the value assigned to the item. -
Create BCS External Content Type or a list based on a WCF Web Service using Visual Studio
Hi ,
How to create a BCS External Content Type or a list Based on a WCF Web Service using Visual Studio.
The link provided here shows the requirement through Designer. http://msdn.microsoft.com/en-us/library/office/ee556431(v=office.14).aspx but I want this to be through VS code..
Please help ..Appreciate your help..
Thanks,
SatheeshHI Sateeshlt,
You can see the below link also;
http://www.fabiangwilliams.com/2013/10/14/part-2-of-3-blog-update-on-sharepoint-bcs-with-full-crud/
Best Regards,
Brij K -
Hi,
I have a requirement to read the External Content Type and storing the Data in a Session Variable. The Reading of the content from External Content Type with out creating a External List.
Please help I am trying to find the solution, but unable to do that.
Thanks,
PradeepHi,
Firstly an external content type designed to work with SharePoint list and there is no way to read apart from this.
If you are looking the solution out of the " Business Connectivity" then find that data source has been exposed through WCF and Web Service ?
So you can use REST API and CSOM to consume those data in SharePoint.
You can also leverage the ADO.NET option if the datasources based on MS technologies.
Murugesa Pandian| MCPD | MCTS |SharePoint 2010 -
BCS external content type migration
Hi,
We are migrating from SP 2010 to SP2013 via simple content db backup restore method.
2010 site has external lists connected to SQL DB via BCS.
When we took backup of whole 2010 content db and restored to 2013 n done upgrade. Post that I have noticed none of External content type is available in 2013. All the external lists are broken.
Is any way to migrate External content types from 2010 to 2013.Hi Praful,
The external content types are stored in the Business Connectivity Services(BCS) application database, so if you only migrating content database the external content types will not be available in the new environment.
You need to detach the BCS application database from the old environment and then copy and attach the database to the new environment.
More references:
http://technet.microsoft.com/en-us/library/cc262483(v=office.15).aspx
http://technet.microsoft.com/en-us/library/jj839719(v=office.15).aspx
If you only need to migrate the external content types, you can follow this link:
http://msdn.microsoft.com/en-us/library/office/gg650431(v=office.14).aspx
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
SP 2013 ECT - Created an External Content Type in SPD But Not Appearing in BCS
Hello Community,
I have created an External Content Type in SP Designer 2013, and the connection and operations all seem to work fine, but the ECT List throws an access error, and when I check the BCS Service Application the ECT doesn't even appear in the list. Has
anyone else ever seen this kind of problem and if so please brovide guidance and examples for resolving it.
Thanks!
Tom
Tom Molskow - Senior SharePoint Architect - Microsoft Community Contributor 2011 and 2012 Award -
Linked-In - SharePoint GypsyHi Tom,
Have you created external content type from SharePoint designer 2013 successfully prevously?
And was it displayed in BCS service applicaiton previously?
Have you executed "External Content Type Operations" and saved it back successfully in SharPoint Designer like the following article?
Please check if it is related to the permission issue by using SharePoint Farm Administrator account to create this external content type.
If all above don't solve the issue, please check the ULS log for more information for troubleshooting when create the external content type.
http://www.c-sharpcorner.com/UploadFile/anavijai/create-external-content-type-using-sharepoint-designer-2013/
Thanks,
Daniel Yang
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Daniel Yang
TechNet Community Support -
External content type with web service - new read item operation disable
Hi,
i'm tring to create an external content type based on web service.
I add for test the web service:
http://www.webservicex.net/globalweather.asmx?WSDL
when i try to set get reat item operation- it's disabled.
what should i do in order to create the operations?
keren tsurHi,
Please Provide screenshot about your issue.
For more information about how to create an external content type based on a web service:
http://msdn.microsoft.com/en-us/library/office/ee556431(v=office.14).aspx
besides, here are two posts about defining read operation on External content type error, you can take a look at:
https://social.technet.microsoft.com/Forums/en-US/f86a8f37-7c8c-4cf0-8722-c6d44aa1e3d8/defining-read-operation-on-external-content-type?forum=sharepointadmin
https://social.msdn.microsoft.com/Forums/sharepoint/en-US/4bcc1cd9-a9d6-4171-87d9-c6749543749c/bcs-connecting-to-a-list-in-another-site-collection-using-the-wcf-service?forum=sharepointcustomizationprevious
Best Regards,
Lisa Chen
Lisa Chen
TechNet Community Support -
Search/Filter a Picture Library with an External Content Type
We have the need to manage 50,000-100,000 images of ODOT Bridges. Currently, they are added to a SharePoint 2010 Picture Library that is associated to an External
Content Type. To handle list threshold and performance issues, we are using folders. There are 2-10 images per folder. SharePoint works great for administering (Adding, Updating, Deleting).
The problem that we have is providing an interface that anonymous users can search/filter. Prior to adding the external content data, we stored the metadata in the
picture library itself. We had an InfoPath form that had multiple (3-5) filtered dropdowns which passed a filter to the picture library web part.that worked without issue.
Do you know of an easy way to search/fliter for one picture library via dropdowns when all of the metadata is stored in a external content type?
Any direction would be greatly appreciated.Hi James,
How about create a page in SharePoint Designer instead of using InfoPath form? If you would like to have a try, please follow this step:
1. Create a data source using database connection type. Get data from the same data from the data source you used to create the external content type.
2. Add a page > Click Insert tab in the ribbon of Designer > Click Data Source > And insert the data source you created in step1.
3. Insert > ASP.NET > Drop Down list > Choose Data Source for the drop down list control > Select the data source you add in step 2. And Enable AutoPostBack for the drop down list control.
4. Insert the picture XSLT list view web part > click Parameters on the ribbon > Create a new parameter > Select Control as parameter source > Select the drop down list control you added in step 3.
5. Create a filter for the XSLT list view web part > add the fitler equal to the parmaeter you added in step4.
Best regards,
Emir -
Rename columns of list created by external content type in share point 2010
Hi,
I want to rename columns of list created by external content type.
Please help to solve the issue.
Thanks in advance!
Regards
RajniHi,
Steps to rename column name:
Open external content type in SharePoint designer
click on “Operations Design View” from ribbon
select corresponding external content type operations
click on edit operation from ribbon
click next button to get the Return parameter configuration page
select the parameter and change the display name from the properties
Anandhan.S Remember to 'mark or propose as answer' or 'vote as helpful' as appropriate.
Maybe you are looking for
-
i got supper glue on my lense on the back camera. When i scratched it off I might have scratched more than the super glue off
-
Need help with 3D carousel gallery rotation to a specific angle
Hi, I am making a 3d gallery, that has a menu underneath it. When clicking to a menu link, the gallery will rotate itself to a certain angle (photo) connected with the menu link. I am using FlashAndMaths 3D cylindrical gallery scripts (XML Customizab
-
It seems that the password for my MySQL installation isnt correct. When I try to access it through the terminal, writing 'mysql' I get this answer: ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: NO) How can I fix this
-
I have lost some (lots) of the contrast since trying to install MAVERICK, please help, thank you
-
Reinstalling Muse isn't working.
Computer crashed and had to uninstall Muse now need to reinstall. My download page showing my products only shows the Premiere monthly subscription - Muse is not there at all. I need to reinstall Muse and the only thing I see is the trial version on