2010-02-16 8 views

Répondre

0

La table de base de données n'est pas liée au projet A de quelque manière que ce soit. Le projet A contient une source de données, probablement un DataSet, utilisé pour accéder à la table.

Si vous souhaitez réutiliser cet ensemble de données, ajoutez simplement une référence à ProjectA à ProjectB et ProjectA.MyDataSet sera là pour vous.

+0

Merci Sky Sanders, j'ai ajouté cette référence précédemment et j'ai constaté qu'il ne me laisserait pas accéder aux données de l'ensemble de données. Il me permet seulement de me référer à un type, et me dit qu'il ne peut pas être utilisé comme une expression? Est-ce que je manque quelque chose flagrant ici, ou juste avoir un jour de congé?! – Craig

+0

Oui, il vous manque quelque chose. var ds = new MyDataSet(); utilisez ensuite tableAdapters pour charger les données. Vous devrez peut-être vous assurer que vous avez le même élément de chaîne de connexion dans ProjectB app.config que ProjectA. –

+0

Merci beaucoup. Je pensais que c'était quelque chose de stupide que j'avais manqué. N'a pas créé un nouvel adaptateur de table! Ta! – Craig

-1

La manière est d'utiliser le serveur de données à distance et toutes les applications se connecteront à votre serveur.

Vous pouvez faire cela avec DataAbstract

mais vous devez réécrire votre application.

+0

mec ... vraiment? –