<?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>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>ADODC Control @ Vista</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/20303.aspx</link><pubDate>Tue, 14 Nov 2006 08:19:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:20303</guid><dc:creator>isidoros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/20303.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=20303</wfw:commentRss><description>&lt;P&gt;Παράδειγμα ....&lt;/P&gt;
&lt;P&gt;ξεκινάει η εφαρμογή και υπάρχει ένα global adodb connection που είναι η βάση στην οποία συνδέεται η εφαρμογή.&lt;BR&gt;πάει λοιπόν ο προγραμματιστής και λέει :&lt;BR&gt;db.connectionstring = "Provider=SQLOLEDB.1;Password=xxxx;User ID=yyyy;Initial Catalog=MYDB;Data Source=.;"&lt;BR&gt;db.open&lt;/P&gt;
&lt;P&gt;πολύ ωραία .... ανοίγει η DB και όλα καλά ....&lt;/P&gt;
&lt;P&gt;υπάρχει λοιπόν μία φόρμα μέσα στο όλο project η οπόια έχει ένα datacombo το οποίο είναι συνδεδεμένο με ένα ADODC control ....&lt;/P&gt;
&lt;P&gt;ξαναλέει λοιπόν ο χρήστης .....&lt;BR&gt;&lt;FONT color=#ff0000&gt;adodc1.connectionstring = db.connectionstring&lt;/FONT&gt;&lt;BR&gt;adodc1.recordsource = "select id,name from zzzzzz"&lt;BR&gt;adodc1.refresh&lt;/P&gt;
&lt;P&gt;και όλα καλά και ωραία ...... αυτή η πρακτική παίζει πολύ ωραία σε 98-millenium-nt-2000-2003-xp ..... όχι όμως σε&amp;nbsp;vista !!!!!!&lt;/P&gt;
&lt;P&gt;στα Vista την ώρα του refresh του adodc παίρνεις ένα ωραίο μύνημα που λέει login failed for user yyyy !&lt;/P&gt;
&lt;P&gt;αν όμως αλλάξεις την γραμμή που ορίζεις το connectionstring του adodc και του πείς&lt;BR&gt;&lt;FONT color=#000000&gt;adodc1.connectionstring = "Provider=SQLOLEDB.1;Password=xxxx;User ID=yyyy;Initial Catalog=MYDB;Data Source=.;" ... τότε είναι μια χαρά !!!!!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;θα μου πείς ποια είναι η διαφορά ????&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;θεωρητικώς καμία ... αφού περνάω το connectionstring σε ενα connection, το connection το ανοίγω, και μετά μεταφέρω το connectionstring σε ένα άλλο connection ..... θεωρητικώς μεταφέρω το ίδιο πράγμα συνέχεια....&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;το πρόβλημα είναι οτι το connectionstring που επιστρέφεται απο το adodb.connection περιέχει και κάποιες επιπλέον πληροφορίες σχετικά με το connection που στα vista κάνουν το adodc control να σκάει...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;π.χ.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;sub sample&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;dim db as new adodb.connection&lt;BR&gt;&amp;nbsp;dim x as string&lt;BR&gt;&amp;nbsp;db.connectionstring ="db.connectionstring = "Provider=SQLOLEDB.1;Password=xxxx;User ID=yyyy;Initial Catalog=MYDB;Data Source=.;"&lt;BR&gt;&amp;nbsp;db.open&lt;BR&gt;&amp;nbsp;x=db.connectionstring&lt;BR&gt;&amp;nbsp;msgbox x&lt;BR&gt;end sub&lt;/P&gt;
&lt;P&gt;το αποτέλεσμα που θα πάρετε είναι &lt;BR&gt;x=Provider=SQLOLEDB.1;Password=xxxx;User ID=yyyy;Initial Catalog=MYDB;Data Source=.;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=zzzzzz;Use Encryption for Data=False;Tag with column collation when possible=False&lt;/P&gt;
&lt;P&gt;ε .. αυτές οι επιπλέον πληροφορίες κάνουν το control να σκάει .....&lt;/P&gt;
&lt;P&gt;αυτό για να μην αγχωθείτε αν δοκιμάσετε να τρέξετε εφαρμογές με adodc σε vista.....&lt;FONT color=#000000&gt;&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>