<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Re: VB.NET WinForm Εφαρμογή με SQLOLEDB</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2656.aspx</link><pubDate>Sat, 11 Jun 2005 00:02:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2656</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2656.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2656</wfw:commentRss><description>&lt;p&gt;Εννοείς, αν μπορείς να βάλεις κατευθείαν το&amp;nbsp;IP&amp;nbsp;ή όνομα&amp;nbsp;του server? Ναι, μπορείς να γράψεις&lt;br /&gt;&lt;br /&gt;&lt;font style="BACKGROUND-COLOR: #efefef" color="#008000"&gt;Public connectionString As String = "Provider=SQLOLEDB;user id=myusername; password=mypassword;initial catalog=mplampla; data source=MyServer.mydomain.gr"&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;ή&lt;/font&gt;&lt;br /&gt;Public connectionString As String = "Provider=SQLOLEDB;user id=myusername; password=mypassword;initial catalog=mplampla; data source=212.154.246.54"&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;φτάνει να είναι ανοικτό το port 1423 στο άλλο μηχάνημα και να μην το κόβει κάποιο ενδιάμεσο firewall. Δεν χρειάζεται να κάνεις κάτι παραπάνω. &lt;br /&gt;&lt;br /&gt;Βέβαια, καλό θα είναι να έχεις permissions στο router του server που να επιτρέπουν μόνο σε εσένα να συνδεθείς, αλλιώς ο server θα είναι ανοικτός σε επιθέσεις από worms όπως το slammer&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Re: VB.NET WinForm Εφαρμογή με SQLOLEDB</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2655.aspx</link><pubDate>Fri, 10 Jun 2005 23:53:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2655</guid><dc:creator>AngleV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2655.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2655</wfw:commentRss><description>&lt;p&gt;Μάλλον δεν το εξήγησα σωστά.&lt;br /&gt;Η εφαρμογή βρίσκεται στο δίσκο μου ειναι δηλαδή local εφαρμογή .exe αρχείο σε vb.net φτιαγμένη.&lt;br /&gt;&lt;br /&gt;Αν δηλαδή καλέσω &lt;br /&gt;&lt;font style="BACKGROUND-COLOR: #efefef" color="#008000"&gt;&lt;br /&gt;Public connectionString As String = "Provider=SQLOLEDB;user id=myusername; password=mypassword;initial catalog=mplampla; data source=MyServer"&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;θα παίξει ;&lt;br /&gt;Κι αν είναι έτσι τι πρέπει να βάλω στο &lt;font style="BACKGROUND-COLOR: #efefef" color="#008000"&gt;data source.???&lt;br /&gt;&lt;font color="#000000"&gt;&lt;br /&gt;Δηλαδή θα συνδεθεί με την βάση SQL που είναι στο server στην άλλη άκρη της γής ή θα πρέπει να κάνω κάποιο internet establish πρώτα?&lt;br /&gt;&lt;br /&gt;thnks&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: VB.NET WinForm Εφαρμογή με SQLOLEDB</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2654.aspx</link><pubDate>Fri, 10 Jun 2005 23:45:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2654</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2654.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2654</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Πες το έτσι! Απλά γράφεις το όνομα του server, π.χ. FileServer, myServer, ToPtoma κλπ. &lt;br /&gt;&lt;br /&gt;&lt;font color="#008000"&gt;Public connectionString As String = "Provider=SQLOLEDB;user id=myusername; password=mypassword;initial catalog=mplampla; data source=MyServer"&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Re: VB.NET WinForm Εφαρμογή με SQLOLEDB</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2650.aspx</link><pubDate>Fri, 10 Jun 2005 23:30:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2650</guid><dc:creator>AngleV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2650.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2650</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Μα δεν θέλω να ανοίξω Access απο άλλο μηχάνημα αλλά την SQL απο το Server για να δουλέψει πάνω της η εφαρμογή.&lt;br /&gt;Να γράφει δηλαδή στην SQL και όχι στην Access local.&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Re: VB.NET WinForm Εφαρμογή με SQLOLEDB</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2649.aspx</link><pubDate>Fri, 10 Jun 2005 23:25:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2649</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2649.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2649</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Ώπα! Το δεύτερο connection string είναι για τον SQL Server όχι για την Access. Στον SQL Server το Data Source είναι το όνομα ή το IP του server στον οποίο θέλεις να συνδεθείς. Ο server αναλαμβάνει να ακούσει το κατάλληλο port και να εκτελέσει τις εντολές που παίρνει από αυτό.&lt;br /&gt;&lt;br /&gt;Δυστυχώς η Access δεν έχει server κομμάτι. Το δικό σου μηχάνημα είναι αυτό που ανοίγει ένα αρχείο mdb και διαβάζει ή γράφει κατευθείαν σε αυτό. Στο data source δίνεις το όνομα του αρχείου της βάσης. Αυτό μπορεί να είναι είτε τοπικό αρχείο (π.χ. "C:\myDB.mdb"), ή αρχείο στο δίκτυο (π.χ. \\myserver\myshare\myDB.mdb"), αλλά πάντα θα το διαβάζεις σαν αρχείο. Για να μπορέσεις να το διαβάσεις από ένα μηχάνημα εκτός του δικτύου σου θα πρέπει να μπορείς πρώτα απ' όλα να διαβάζεις αρχεία σε αυτό το μηχάνημα. Αυτό σημαίνει ότι όλα τα ενδιάμεσα firewalls θα έχουν ανοικτά τα κατάλληλα ports για να δουλέψει το file sharing, να είναι η βάση σε ένα share και να έχεις και τα κατάλληλα permission στο άλλο μηχάνημα. Ή μπορείς να στήσεις VPN μεταξύ των δύο μηχανημάτων.&lt;br /&gt;&lt;br /&gt;Με λίγα λόγια. Όχι, δεν μπορείς να ανοίξεις αρχείο Access σε άλλο μηχάνημα χωρίς σημαντική φασαρία&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>VB.NET WinForm Εφαρμογή με SQLOLEDB</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2648.aspx</link><pubDate>Fri, 10 Jun 2005 22:57:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2648</guid><dc:creator>AngleV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2648.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=2648</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Γειά και χαρά σε όλους.&lt;br /&gt;&lt;br /&gt;Έχω φτιάξει μια εφαρμογή η οποία ανοίγει μια βάση δεδομένων Access.&lt;br /&gt;&amp;nbsp;Ο χρήστης γράφει κάποιες εγγραφές που θέλει, τις διορθώνει, τις εμφανίζει κ.λ.π.&lt;br /&gt;&lt;br /&gt;Μπορεί να μου πεί κάποιος αν είναι δυνατόν να αλλάξω το connection string και από &lt;font size="2"&gt;&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;Public connectionString As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp;amp; Application.StartupPath &amp;amp; "\mydatabase.mdb"&lt;/p&gt; &lt;p&gt;&lt;font color="#000000"&gt;να γίνει &lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#008000" size="2"&gt;Public connectionString As String = "Provider=SQLOLEDB;user id=myusername; password=mypassword;" &amp;amp; "initial catalog=mplampla; data source=???????"&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;δηλαδή με λίγα λόγια η εφαρμογή να ανοίγει την βάση δεδομένων απο το internet και να καταχωρεί εκεί τις εγγραφές?&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>