<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23840.aspx</link><pubDate>Mon, 22 Jan 2007 20:29:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23840</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23840.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=23840</wfw:commentRss><description>OK σωστό αυτό. &lt;br /&gt;
&lt;br /&gt;
Το θέμα είναι ότι χρησιμοποιώ objectDatasource και δεν καλώ τον adapter σε κώδικα. &lt;br /&gt;
&lt;br /&gt;
Οπότε θα πρέπει να βρώ το ανάλογο event του datasource και να βάλω τον κώδικα εκεί...&lt;br /&gt;
&lt;br /&gt;
Ή και πάλι να προσθέσω κώδικα σε ανάλογο event του adapter...&lt;br /&gt;
&lt;br /&gt;
Θα το δώ σήμερα...&lt;br /&gt;
&lt;br /&gt;
Ευχαριστώ</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23836.aspx</link><pubDate>Mon, 22 Jan 2007 19:29:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23836</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23836.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=23836</wfw:commentRss><description>Αντί να κάνεις όλα τα παραπάνω, θα μπορούσα να προτείνω κάτι πιό απλό (εκτός αν δεν εφαρμόζεται στην περίπτωσή σου):&lt;br /&gt;
&lt;br /&gt;
Μέσα από τον dataset designer, πήγαινε στα properties του κάθε tableadapter σου και άλλαξε το ConnectionModifier property σε Public. Αυτό σου δίνει access στο Connection Property του κάθε table adapter έτσι ωστε να μπορείς να το θέσεις στο δικό σου connection string.&lt;br /&gt;
&lt;br /&gt;
Αν έχεις ήδη ένα σύστημα που τραβάει connection strings από το web.config όπως το θέλεις και χρησιμοποιείς τα typed datasets προγραμματιστικά, αυτή η λύση πιστεύω σε καλύπτει με τον πιό απλό τρόπο. Αν οχι, νίπτω τας χείρας μου :)&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23834.aspx</link><pubDate>Mon, 22 Jan 2007 18:52:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23834</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23834.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=23834</wfw:commentRss><description>Κανείς?&lt;br /&gt;
&lt;br /&gt;
Pretty pleeeeeeeeeeeeeeeeeeeeease :D</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23730.aspx</link><pubDate>Fri, 19 Jan 2007 09:47:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23730</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23730.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=23730</wfw:commentRss><description>&lt;P&gt;OΚ σήμερα βρήκα λίγο χρόνο να το ψάξω λίγο παραπάνω.&lt;/P&gt;
&lt;P&gt;Ξεκίνησα αρχικά να βρώ την αναφορά στην κλάση Settings, αλλά δεν μπορώ να βρώ τον κώδικα. Για την ακρίβεια δεν μπορώ να δω ούτε&amp;nbsp;τον κώδικα&amp;nbsp;από τα adapters. Κάτω από τα XSD υπάρχουνε μόνο τα XSS. Σορρυ για τη "noobia"... Μπορείτε να με βοηθήσετε να δω και τα vb αρχεία? Το "Show All Files" είναι disabled. &lt;/P&gt;
&lt;P&gt;Από κει και πέρα, έχω connection string μόνο μέσα στο web.config. Είδα στο Ινετ ότι κάποιοι βάζουνε και μέσα σε App.config. Παίζει κάποιο ρόλο?&lt;/P&gt;
&lt;P&gt;To Settings κάτω από ποιο NameSpace φτιάχνεται?&lt;/P&gt;
&lt;P&gt;Από κει και πέρα δοκίμασα να κάνω κατευθείαν override τον κώδικα...&lt;/P&gt;
&lt;P&gt;Είπα λοιπόν αν δοκιμάσω να κάνω κατευθείαν override το InitConnection ενός από τους adapters. Το κακό είναι ότι δεν έχω πρόσβαση στο connection property, ούτε στο string για να τους ορίσω τιμή.&lt;/P&gt;
&lt;P&gt;Μπορείτε να μου δώσετε ένα παράδειγμα σε VB.NET? Έστω πχ ότι έχω ένα DataSet Clients και ένα dataset μέσα PersonalInfo. Δεν ορίζω πουθενά συγκεκριμένο NameSpace. Aπλά χρησιμοποίησα τους wizzards και έφτιαξα τα Adapters.&lt;/P&gt;
&lt;P&gt;Χίλια Ευχαριστώ&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22864.aspx</link><pubDate>Thu, 28 Dec 2006 21:27:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22864</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22864.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22864</wfw:commentRss><description>Αυτό ακριβώς που ήθελα. Σε ευχαριστώ πολύ. Έψαξα λίγο χτές αλλά δεν έβγαλα κάποια άκρη.&lt;br /&gt;
&lt;br /&gt;
Όταν φτιάξω κάτι θα το ανεβάσω κάπου να υπάρχει.</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22860.aspx</link><pubDate>Thu, 28 Dec 2006 18:32:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22860</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22860.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22860</wfw:commentRss><description>(Υποθέτω ότι μιλάμε για .ΝΕΤ 2.0)&lt;br&gt;&lt;br&gt;Αν δεις τους TableAdapters, έχουν μέσα τους μια μέθοδο σαν κι αυτή:&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;private&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;void&lt;/span&gt; InitConnection()&lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;this&lt;/span&gt;._connection &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;new&lt;/span&gt; System.Data.SqlClient.SqlConnection();&lt;br /&gt;    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;this&lt;/span&gt;._connection.ConnectionString &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; global::MyApp.Properties.Settings.Default.MasterDBConnectionString;&lt;br /&gt;}&lt;/span&gt;&lt;br&gt;&lt;br&gt;Η ανάγνωση των configuration settings γίνεται λοιπόν με την κλάση Settings που παράγεται από τον designer και είναι partial class. Σε αυτήν περιέχεται ένα property σαν το MasterDBConnectionString για το connection string, το οποίο διαβάζει ορισμένη τιμή του Web config. Αν εσύ αφαιρέσεις το configuration setting αυτό από το Settings file και φτάξεις ένα δεύτερο, δικό σου αρχείο για την Settings (είναι partial έτσι κι αλλιώς) μπορείς να ορίσεις εκ νέου το property αυτό και να του δώσεις την υλοποίηση που κάνει τον έλεγχο ανά χρήστη.&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22858.aspx</link><pubDate>Thu, 28 Dec 2006 17:59:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22858</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22858.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22858</wfw:commentRss><description>Τα connection strings θα είναι όλα μέσα στο web.config και το διάβασμα θα γίνεται με τη βοήθεια του ConfigurationManager. &lt;br /&gt;
&lt;br /&gt;
Το να τα κρατάω στη βάση είναι μια άλλη προσέγγιση, αλλά ενδέχεται να πρέπει να τα χρησιμοποιήσω και αλλού πχ για localized στατιστικά, οπότε χρειάζεται και στο web.config.</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22849.aspx</link><pubDate>Thu, 28 Dec 2006 03:41:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22849</guid><dc:creator>tsavos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22849.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22849</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;KelMan wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;p&gt;Μπορείς να αλλάξεις το Connection property του TableAdapter πριν τον χρησιμοποιήσεις. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Επιπλέον θα μπορούσες να έχεις μια master βάση που θα συνδέονται όλοι οι χρήστες, και εκεί σε έναν πίνακα να έχεις τα connectionstrings για τις υπολοιπες βάσεις κ.λ.π.&lt;br&gt;</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22827.aspx</link><pubDate>Wed, 27 Dec 2006 21:08:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22827</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22827.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22827</wfw:commentRss><description>&lt;P&gt;Μπορείς να αλλάξεις το Connection property του TableAdapter πριν τον χρησιμοποιήσεις. &lt;/P&gt;</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22825.aspx</link><pubDate>Wed, 27 Dec 2006 20:23:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22825</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22825.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22825</wfw:commentRss><description>Μήπως έχει κάποιος ιδέα τι μπορώ να κάνω override για να παρακάμψω μαζικά το μηχανισμό που χρησιμοποιούνε τα table adapters των typed datasets για να διαβάζουνε το connection string?&lt;br /&gt;
&lt;br /&gt;
Έκανα μια αναζήτηση αλλά ψιλοχάθηκα...&lt;br /&gt;
&lt;br /&gt;
Δεν έχω πρόχειρο και VS μπροστά μου να δοκιμάσω πράματα....</description></item><item><title>Απ: Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22818.aspx</link><pubDate>Wed, 27 Dec 2006 18:16:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22818</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22818.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22818</wfw:commentRss><description>&lt;P&gt;Νομίζω ότι θα έπρεπε να ψάξεις για λύση σε διαφορετικό επίπεδο... &lt;/P&gt;
&lt;P&gt;Σίγουρα σε κάποιο σημείο "διαβάζεις" το conection string από το .config αρχείο για να το χρησιμοποιήσεις - σε εκείνο το σημείο μπορεί να μπει μια λογική και να μην διαβάζει το "Default" αλλά κάποιο άλλο σύμφωνα με κάποια κριτήρια, όπως την IP του χρήστη...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Αλλαγή σε connection strings στο web.config αλλά σε επίπεδο session</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/22814.aspx</link><pubDate>Wed, 27 Dec 2006 14:41:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:22814</guid><dc:creator>dimkasta</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/22814.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=22814</wfw:commentRss><description>&lt;P&gt;Υπάρχει κάποιος τρόπος&amp;nbsp;να χρησιμοποιήσω τον&amp;nbsp;ConfigurationManager για να&amp;nbsp;αλλάξω on run-time ένα connection string σε μια&amp;nbsp;βάση, αλλά σε&amp;nbsp;επίπεδο&amp;nbsp;session&amp;nbsp;και όχι&amp;nbsp;application?&lt;/P&gt;
&lt;P&gt;Το πρόβλημα&amp;nbsp;είναι ότι διαφορετικοί χρήστες πρέπει να συνδέονται σε ομοειδείς&amp;nbsp;αλλά διαφορετικές&amp;nbsp;βάσεις με παρόμοια πληροφορία, ανάλογα με τη γεωγραφική τους θέση. Μπορεί να γίνει κάτι τέτοιο κατευθείαν ή θα πρέπει να κάνω αλχημείες?&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>