<?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>Πρώτα Βήματα - Βάσεις δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/73/ShowForum.aspx</link><description>Για όσους κάνουν τα πρώτα τους βήματα στην Microsoft Access ή τον SQL Server, ή γενικότερα στη θεωρία βάσεων δεδομένων.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35693.aspx</link><pubDate>Mon, 01 Oct 2007 18:43:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35693</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35693.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35693</wfw:commentRss><description>&lt;P&gt;Τελικά όντως το πρόβλημα ήταν ο τύπος του πεδίου στο excel το οποίο όσες φορές και αν είδα δεν συνειδητοποίησα ότι ήταν λάθος!&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ για τη βοήθεια!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35577.aspx</link><pubDate>Fri, 28 Sep 2007 22:06:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35577</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35577.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35577</wfw:commentRss><description>&lt;P&gt;Έχεις δίκιο για τον τύπο του πεδίου. Θα το τρέξω ξανά διορθωμένο και θα σου πω τα αποτελέσματα!&lt;/P&gt;
&lt;P&gt;Το sheet το έχω μετονομάσει και εγώ.&lt;/P&gt;
&lt;P&gt;Ευχαριστώ!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35512.aspx</link><pubDate>Thu, 27 Sep 2007 22:18:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35512</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35512.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35512</wfw:commentRss><description>&lt;P&gt;Σύμφωνα μέ το Excel που μου έτειλες δέν είναι όλα τά πεδία τύπου integer το πεδίο qID είναι τύπου varchar μήπως στον Πίνακα της βάσης σου είναι ώς integer ενώ από το excel έρχεται σέ varchar και γι' αυτό δέν γίνεται η εισαγωγή.&lt;/P&gt;
&lt;P&gt;Προσωπικά δημιούργησα τόν πίνακα όπως σου δείχνω παρακάτω&lt;/P&gt;
&lt;P&gt;if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Jobs]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)&lt;BR&gt;drop table [dbo].[Jobs]&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;CREATE TABLE [dbo].[Jobs] (&lt;BR&gt;&amp;nbsp;[ansID] [int] NOT NULL ,&lt;BR&gt;&amp;nbsp;[urID] [int] NULL ,&lt;BR&gt;&amp;nbsp;[qID] [varchar] (25)&amp;nbsp; NULL ,&lt;BR&gt;&amp;nbsp;[ansLabel] [int] NULL ,&lt;BR&gt;&amp;nbsp;[qCode] [int] NULL ,&lt;BR&gt;&amp;nbsp;[surID] [int] NULL ,&lt;BR&gt;&amp;nbsp;[codfrID] [int] NULL &lt;BR&gt;) ON [PRIMARY]&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;ALTER TABLE [dbo].[Jobs] WITH NOCHECK ADD &lt;BR&gt;&amp;nbsp;CONSTRAINT [PK_Jobs] PRIMARY KEY&amp;nbsp; CLUSTERED &lt;BR&gt;&amp;nbsp;(&lt;BR&gt;&amp;nbsp;&amp;nbsp;[ansID]&lt;BR&gt;&amp;nbsp;)&amp;nbsp; ON [PRIMARY] &lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;,μέσα στόν κώδικα άλλαξα το TransferData σέ Sheet1 έτρεξα την εκτέλεση και η εισαγωγή έγινε κανονικά.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35479.aspx</link><pubDate>Thu, 27 Sep 2007 03:52:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35479</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35479.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35479</wfw:commentRss><description>Ευχαριστώ για την καθοδήγηση, το συννημένο excel λοιπόν είναι αυτό για το οποίο μιλάμε.</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35472.aspx</link><pubDate>Thu, 27 Sep 2007 01:44:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35472</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35472.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35472</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;klelia:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Από το Interface του forum δεν μπορώ να βρω τρόπο να κάνω επισύναψη (δεν ξέρω γιατί δεν μου εμφανίζεται η επιλογή αυτή)...γι' αυτό και θα σου&amp;nbsp;στείλω το excel &amp;nbsp;στο e-mail σου. 
&lt;P&gt;Ο πίνακας έχει ακριβώς τα ίδια πεδία με αυτά που θα δεις στις στήλες του excel και είναι όλα integer. Το primary key του πίνακα είναι το ansID. Αν θες κάποια άλλη πληροφορία πες μου.&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ!&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Κατά την διάρκεια που γράφεις το μήνυμά σου, αν δεις πάνω από το γκρίζο πλαίσιο που έχει το μήνυμα που απαντάς, θα δεις ότι έχει Tabs. Στο δεύτερο tab - Επιλογές - έχει τον τρόπο να κάνεις attach ένα αρχείο στο μήνυμά σου, είτε στα forums είτε στα PMs.&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>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35434.aspx</link><pubDate>Wed, 26 Sep 2007 17:58:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35434</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35434.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35434</wfw:commentRss><description>&lt;P&gt;Δυστυχώς ούτε από το Interface του e-mail μπορώ να κάνω επισύναψη. Έχω αρχίσει και νίωθω ηλίθια....όντως είναι έτσι ή εγώ δεν μπορώ να το βρω?&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35433.aspx</link><pubDate>Wed, 26 Sep 2007 17:54:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35433</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35433.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35433</wfw:commentRss><description>&lt;P&gt;Από το Interface του forum δεν μπορώ να βρω τρόπο να κάνω επισύναψη (δεν ξέρω γιατί δεν μου εμφανίζεται η επιλογή αυτή)...γι' αυτό και θα σου&amp;nbsp;στείλω το excel &amp;nbsp;στο e-mail σου. &lt;/P&gt;
&lt;P&gt;Ο πίνακας έχει ακριβώς τα ίδια πεδία με αυτά που θα δεις στις στήλες του excel και είναι όλα integer. Το primary key του πίνακα είναι το ansID. Αν θες κάποια άλλη πληροφορία πες μου.&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35367.aspx</link><pubDate>Tue, 25 Sep 2007 15:35:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35367</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35367.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35367</wfw:commentRss><description>&lt;P&gt;Αν μου στείλεις ένα Excel από αυτα πού πάς να κάνεις Εισαγωγή καθώς και την Δομή του πίνακά σου θα μπορέσω να σου πώ τί φταίει. &lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35353.aspx</link><pubDate>Tue, 25 Sep 2007 03:48:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35353</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35353.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35353</wfw:commentRss><description>&lt;P&gt;Άλλαξα και τους τύπους δεδομένων και είναι ίδιοι, ωστόσο και πάλι δεν δουλεύει. Αυτή τη φορά δεν φτάνει καν στο 1ο msgBox....Αρκετά σε ταλαιπώρησα μάλλον όμως, θα προσπαθήσω να το φτιάξω με τη χρήση SSIS packages και μάλλον το for each loop. &lt;/P&gt;
&lt;P&gt;Αν κατορθώσω να βρω τι έφταιγε και κάνω τον κώδικα να δουλέψει θα το δημοσιεύσω!&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ για τη βοήθεια!&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35213.aspx</link><pubDate>Fri, 21 Sep 2007 15:46:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35213</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35213.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35213</wfw:commentRss><description>&lt;P&gt;Μπορείς να αλλάξεις τον κώδικα κάνοντας updateBatch για κάθε καινούργια γραμμή για να δείς σέ ποιά υπάρχει ασυμφωνία τύπων&lt;/P&gt;
&lt;P&gt;Άλλαξε αυτό&lt;/P&gt;
&lt;P&gt;Loop&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;MsgBox ("ok")&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.UpdateBatch adAffectAll&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox ("ok2")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CleanUp&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox ("ok3")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox (i)&lt;/P&gt;
&lt;P&gt;Exit Sub&lt;/P&gt;
&lt;P&gt;μέ αυτό&lt;/P&gt;
&lt;P&gt;rs.UpdateBatch adAffectCurrent&lt;/P&gt;
&lt;P&gt;Loop&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;MsgBox ("ok")&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox ("ok2")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CleanUp&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox ("ok3")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox (i)&lt;/P&gt;
&lt;P&gt;Exit Sub&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35211.aspx</link><pubDate>Fri, 21 Sep 2007 15:22:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35211</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35211.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35211</wfw:commentRss><description>&lt;P&gt;Εδώ τώρα προφανώς έχεις ασυμφωνία τύπου δεδομένων του αρχείου excel με τους τύπους στον Πίνακα του MSSQL.&lt;/P&gt;
&lt;P&gt;Έλεγξε της γενικά τί τύπους δεδομένων έχεις στόν πίνακα του MSSQL και στό excel σου.&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35201.aspx</link><pubDate>Fri, 21 Sep 2007 06:18:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35201</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35201.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35201</wfw:commentRss><description>&lt;P&gt;Αγνόησε την παραπάνω δημοσίευση μου...βρήκα τι έφταιγε εκεί.&lt;/P&gt;
&lt;P&gt;Τώρα έχω φτάσει στο σημείο που &lt;STRONG&gt;α)&lt;/STRONG&gt;γίνεται το connection σωστά &lt;STRONG&gt;β)&lt;/STRONG&gt; διαβάζει τα δεδομένα από το αρχείο που θέλω σωστά - άρα γίνεται το load του xls αρχείου κανονικά αλλά &lt;U&gt;δεν&lt;/U&gt; κάνει το &lt;STRONG&gt;UpdateBatch.&lt;/STRONG&gt; Από όσο διάβασα το updateBatch επηρεάζει τα recordsets για τα οποία δεν ισχύει κάποιο φίλτρο, στα δικά μου δεν υπάρχει φίλτρο....παρόλα αυτά το τελευταίο Msgbox που εμφανίζεται είναι το κιτρινισμένο και μετά ο κώδικας προσπαθεί για λίγο κάτι να κάνει (δεν τα καταφέρνει προφανώς) και τελειώνει η διαδικασία.....Any suggestions?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Loop&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;MsgBox ("ok")&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.UpdateBatch adAffectAll&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox ("ok2")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CleanUp&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox ("ok3")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR&gt;&amp;nbsp;&amp;nbsp; MsgBox (i)&lt;/P&gt;
&lt;P&gt;Exit Sub&lt;/P&gt;
&lt;P&gt;Thanks again!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35192.aspx</link><pubDate>Fri, 21 Sep 2007 04:48:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35192</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35192.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35192</wfw:commentRss><description>&lt;P&gt;Άλλαξα το σημείο που μου είπες αλλά πάλι δεν παίζει. Όντως η πρώτη στήλη μου είναι αριθμός έτσι λοιπόν έβαλα το 2ο κομμάτι του κώδικα που μου έδωσες. Η συμπεριφορά του τώρα είναι διαφορετική. Δεν πέφτει σε ατέρμονο βρόγχο, αντιθέτως τρέχει τόσο γρήγορα που δεν προλαβαίνω να κάνω debug. Δοκίμασα λοιπόν βάζοντας ένα Msgbox να δω μέχρι που φτάνει..στο σημείο που σημειώνω με κίτρινο δεν φτάνει ποτέ, πράγμα που μου φαίνεται περίεργο γιατί τον έλεγχο του if τον περνάει(το Msg μου εμφανίζεται όταν το βάζω αμέσως κάτω από το if)...Μήπως καταλαβαίνεις το γιατί;&lt;/P&gt;
&lt;P&gt;'όνομα του sheet από όπου θα αντληθούν τα δεδομένα&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shtName = "TransferData"&lt;/P&gt;
&lt;P&gt;Do While Not EOF&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.AddNew&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For x = 1 To rs.Fields.Count&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not rs(x - 1).Properties("ISAUTOINCREMENT").Value Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs(x - 1) = wbWorld.Sheets(shtName).Cells(r, x)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT style="BACKGROUND-COLOR:#ffff00;" color=#000000&gt; MsgBox ("hello")&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;
&lt;P&gt;Ευχαριστώ!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35167.aspx</link><pubDate>Thu, 20 Sep 2007 15:54:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35167</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35167.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35167</wfw:commentRss><description>&lt;P&gt;&lt;FONT style="BACKGROUND-COLOR:#ffffff;"&gt;&amp;nbsp; Το πιό προφανές είναι ότι μπαίνει σέ ένα ατέρμονο loop με αποτέλεσμα να κρεμμάει .&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Δοκίμασε μια διόρθωση στό παρακάτω σημείο&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Εάν δέν βρεί στοιχείο στην επόμενη γραμμή του sheet τότε τέλος του loop&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If wbWorld.Sheets(shtName).Cells(r, 1) = "" Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EOF = True&lt;BR&gt;&amp;nbsp;&lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;&amp;nbsp;&amp;nbsp; End If&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Εάν δέν βρεί στοιχείο στην επόμενη γραμμή του sheet τότε τέλος του loop&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (trim(wbWorld.Sheets(shtName).Cells(r, 1)) = "" or isEmpty(wbWorld.Sheets(shtName).Cells(r, 1)) or IsNull(wbWorld.Sheets(shtName).Cells(r, 1))) Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EOF = True&lt;BR&gt;&amp;nbsp;&lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;&amp;nbsp;&amp;nbsp; End If&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="BACKGROUND-COLOR:#ffffff;"&gt;&amp;nbsp;&amp;nbsp; Εάν η πρώτη στήλη&amp;nbsp;στό Excel σου είναι σέ format Αριθμός τότε πρέπει να γίνει τό παρακάτω.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Εάν δέν βρεί στοιχείο στην επόμενη γραμμή του sheet τότε τέλος του loop&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If wbWorld.Sheets(shtName).Cells(r, 1) =&amp;nbsp;0 Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EOF = True&lt;BR&gt;&amp;nbsp;&lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;&amp;nbsp;&amp;nbsp; End If&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="BACKGROUND-COLOR:#ffffff;"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Γέμισμα πίνακα στον SQL Server από excel files</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/35111.aspx</link><pubDate>Wed, 19 Sep 2007 05:40:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:35111</guid><dc:creator>klelia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/35111.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=35111</wfw:commentRss><description>&lt;P&gt;Όσες φορές προσπάθησα να κάνω debug τον κώδικα είδα ότι κόλλησε στα σημεία που σημειώνω παρακάτω. Άρα έχω ξεπεράσει το connection και κάτι δεν πάει καλά στο γέμισμα....&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shtName = "TransferData"&lt;BR&gt;&amp;nbsp;&amp;nbsp; Do While Not EOF&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.AddNew&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For x = 1 To rs.Fields.Count&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not rs(x - 1).Properties("ISAUTOINCREMENT").Value Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs(x - 1) = wbWorld.Sheets(shtName).Cells(r, x)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt; End If&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r = r + 1&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Εάν δέν βρεί στοιχείο στην επόμενη γραμμή του sheet τότε τέλος του loop&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If wbWorld.Sheets(shtName).Cells(r, 1) = "" Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EOF = True&lt;BR&gt;&amp;nbsp;&lt;FONT style="BACKGROUND-COLOR:#ffff00;"&gt;&amp;nbsp;&amp;nbsp; End If&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp; Loop&lt;/P&gt;
&lt;P&gt;Υπάρχει περίπτωση να κολλάει λόγω ασυμφωνίας των τύπων δεδομένων στο excel και στη βάση ή λόγω κάποιων restrictions που μπορεί να προέρχονται από τα foreign keys κτλ.??&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>