cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 2010
-
25 juil. 2007 à 17:33
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
25 juil. 2007 à 20:15
Salut tout le monde,
je suis débutant en sharepoint et en C# et je dois developper des webpart en utilisant ce langage:!
j'ai un code source d'un composant webpart en C# qui contient un datagrid pour afficher des données, bref, lors du deploiment de mon composant , ça m'affiche " 'authors' nom d'objet incorrect" sachant que j'ai bel et bien une table dans ma base de données nomée "authors", je trouve pas ou est le problème
aidez moi SVP
mon code :
/////////
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebPartPages;
using System.Data;
using System.Data.SqlClient;
namespace csharp
{
[DefaultProperty(""),
ToolboxData("<{0}:Container runat=server></{0}:Container>"),
XmlRoot(Namespace="csharp")]
public class Container : Microsoft.SharePoint.WebPartPages.WebPart
{
private string strSQLserver = "";
private string strDatabase = "";
//SQL Server Name
[Browsable(true), Category("Miscellaneous"),
DefaultValue(""),
WebPartStorage(Storage.Shared),
FriendlyName("SQLServer"),
Description("The server where pubs is installed.")]
public string SERVER
{
get
{
return strSQLserver;
}
set
{
strSQLserver = value;
}
}
//Database Name
[Browsable(true), Category("Miscellaneous"),
DefaultValue(""),
WebPartStorage(Storage.Shared),
FriendlyName("Database"),
Description("The database where the Enterprise Data is located.")]
public string DataBase
{
get
{
return strDatabase;
}
set
{
strDatabase = value;
}
}
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 25 juil. 2007 à 20:15
Salut,
Déjà évite le "SELECT * ", nomme explicitement les colonnes.
Ensuite prend l'habitude de préfixer les objects par leur schéma, c'est d'ailleurs probablement ton problème si le schéma par défaut du compte utilisé pour la connexion (tu es en SSPI, donc soit ça impersonifie sur un compte commun, soit c'est celui de l'utilisateur connecté) est différent de celui auquel appartient la table "authors".