<?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>Classic ASP</title><link>https://www.dotnetzone.gr:443/cs/forums/27/ShowForum.aspx</link><description>Θέματα που αφορούν εφαρμογές γραμμένες σε ASP (όχι ASP.NET)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64396.aspx</link><pubDate>Mon, 21 Mar 2011 16:55:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64396</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64396.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=64396</wfw:commentRss><description>&lt;p&gt;Απλά για να κλείσει το thread, η λύση του Γιώργου είναι η σωστή, απλά στην asp δεν ισχύουν τα enums για τα CursorLocation, CursorType, κτλ και έπρεπε να βάλω τους σωστούς αριθμούς.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;pre&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;Set&lt;/span&gt; cn &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Server.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CreateObject&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ADODB.Connection"&lt;/span&gt;)
    cn.ConnectionString &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Provider=SQLOLEDB.1;Password=******;Persist Security Info=True;User ID=******;Initial Catalog=******;Data Source=******"&lt;/span&gt;
    cn.CursorLocation &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 3
    cn.Open
    
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; rs &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Server.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CreateObject&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ADODB.Recordset"&lt;/span&gt;)
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; rs.ActiveConnection &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; cn
    rs.CursorLocation &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 3
    rs.CursorType &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 2
    rs.LockType &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 3
    rs.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Source&lt;/span&gt; &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"users"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63064.aspx</link><pubDate>Mon, 07 Feb 2011 19:46:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63064</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63064.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63064</wfw:commentRss><description>&lt;p&gt;Καλημέρα σας,&lt;/p&gt;&lt;p&gt;Γιώργο ευχαριστώ για τον κώδικα. Δεν μου δούλεψε όμως. Στη γραμμή "&lt;font face="Courier New"&gt;myConn.CursorLocation = adUseClient&lt;/font&gt;", όπου myConn είναι ένα ADODB.Connection object. παίρνω το εξής σφάλμα:&amp;nbsp;&lt;p&gt;&lt;font face="Courier New"&gt;ADODB.Connection&lt;/font&gt;&lt;font face="Courier New"&gt; &lt;/font&gt;&lt;font face="Courier New"&gt;error '800a0bb9'&lt;/font&gt;&lt;font face="Courier New"&gt; 
&lt;/font&gt;&lt;p&gt;&lt;font face="Courier New"&gt;Arguments are of the wrong type, are out of 
acceptable range, or are in conflict with one another.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2" face="Arial"&gt;Δυστυχώς σήμερα δεν έχω το χρόνο να το κοιτάξω λίγο παραπάνω. Θα το δω κάποια στιγμή (με περισσότερη άνεση χρόνου) και θα επιστρέψω αν έχω κάτι..&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63058.aspx</link><pubDate>Mon, 07 Feb 2011 17:28:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63058</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63058.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63058</wfw:commentRss><description>Παρεπιπτόντως, χτες έκανε και την εμφάνισή του το βιβλίο που είχα στο λύκειο για την GW-Basic... μην τα ρωτάτε!!!</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63057.aspx</link><pubDate>Mon, 07 Feb 2011 17:25:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63057</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63057.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63057</wfw:commentRss><description>Thanks Γιώργο... απομένει να το δει ο Τάσος μέσα στο σκριπτ, αν και είναι όπως το λές.</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63045.aspx</link><pubDate>Sun, 06 Feb 2011 08:15:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63045</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63045.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63045</wfw:commentRss><description>Να πω ότι παρακολουθώ το θέμα από την αρχή - και όπως είπε και ο Σωτήρης, θυμήθηκα παλιές εποχές - και νομίζω ότι έχετε κάνει ένα σφάλμα που δεν το έχετε καταλάβει και για αυτό έχετε φτάσει σε ένα σημείο που προσπαθείτε να κάνετε το εύκολο δύσκολο...&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Το πρόβλημα που έχετε δεν είναι στο Recordset αλλά στο Connection: Ενώ μια χαρά ανοίγει το Recordset με&amp;nbsp;adUseClient/adOpenDynamic/adLockOptimistic έχετε το Connection με CursorLocation σε&amp;nbsp;adUseServer. Αν γυρίσετε το&amp;nbsp;Connection.CursorLocation σε&amp;nbsp;adUseClient δεν χρειάζεται τίποτα παραπάνω...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Κάπου ξέθαψα ένα VM με WindowsXP SP3, VB6 SP6 και SQL Server 2000 και έκανα την εξής δοκιμή:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Έφτιαξα ένα πίνακα στον SQL Server 2000:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&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;CREATE&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TABLE&lt;/span&gt; [dbo].[Users] (
	[Id] [&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;bigint&lt;/span&gt;] &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;IDENTITY&lt;/span&gt; (1, 1) &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NOT&lt;/span&gt; &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NULL&lt;/span&gt; ,
	[UserName] [&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;varchar&lt;/span&gt;] (50) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;COLLATE&lt;/span&gt; Greek_CI_AS &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NOT&lt;/span&gt; &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NULL&lt;/span&gt; ,
	[FirstName] [&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;varchar&lt;/span&gt;] (50) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;COLLATE&lt;/span&gt; Greek_CI_AS &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NULL&lt;/span&gt; ,
	[LastName] [&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;varchar&lt;/span&gt;] (50) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;COLLATE&lt;/span&gt; Greek_CI_AS &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NULL&lt;/span&gt; ,
	[Email] [&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;varchar&lt;/span&gt;] (50) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;COLLATE&lt;/span&gt; Greek_CI_AS &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NOT&lt;/span&gt; &lt;span style="color:Silver;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NULL&lt;/span&gt; 
) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ON&lt;/span&gt; [&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;PRIMARY&lt;/span&gt;]
GO

&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ALTER&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TABLE&lt;/span&gt; [dbo].[Users] &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;WITH&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;NOCHECK&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ADD&lt;/span&gt; 
	&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CONSTRAINT&lt;/span&gt; [PK_Users] &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;PRIMARY&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;KEY&lt;/span&gt;  &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CLUSTERED&lt;/span&gt; 
	(
		[Id]
	)  &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ON&lt;/span&gt; [&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;PRIMARY&lt;/span&gt;] 
GO&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Και έτρεξα τον παρακάτω κώδικα από την VB6 (χρησιμοποίησα ADO v2.8)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&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;Sub&lt;/span&gt; cmdInsertNumber_Click()
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; cn &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; ADODB.Connection
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; rs &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; ADODB.Recordset

    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; cn &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; ADODB.Connection
    cn.ConnectionString &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=ADODB;Data Source=."&lt;/span&gt;
    cn.CursorLocation &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; adUseClient
    cn.Open
    
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; rs &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; Recordset
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; rs.ActiveConnection &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; cn
    rs.CursorLocation &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; adUseClient
    rs.CursorType &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; adOpenDynamic
    rs.LockType &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; adLockOptimistic
    rs.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Source&lt;/span&gt; &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Users"&lt;/span&gt;
    rs.Open
    
    rs.AddNew
    rs.Fields.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Item&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"UserName"&lt;/span&gt;).Value &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"gcapnias"&lt;/span&gt;
    rs.Fields.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Item&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Email"&lt;/span&gt;).Value &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"george@capnias.org"&lt;/span&gt;
    rs.Update
    
    Debug.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Print&lt;/span&gt; &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Id: "&lt;/span&gt; &amp;amp; rs.Fields.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Item&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Id"&lt;/span&gt;).Value
    
    rs.Close
    cn.Close
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; cn &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;Nothing&lt;/span&gt;
    
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αν το Recordset δεν έχει το Id θα χτυπήσει στην γραμμή 23, αλλά δεν το κάνει - σε κάθε εκτέλεση το Id είναι εκεί και εκτυπώνεται...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;George J.&lt;br&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63024.aspx</link><pubDate>Sat, 05 Feb 2011 03:01:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63024</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63024.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63024</wfw:commentRss><description>Δεν νομίζω να σε χαλάσει που είναι VB6, το ADODB είναι ίδιο.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Δες αυτό, αν θες θα σου ανεβάσω και το project, αλλά θες VS6&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&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;Dim&lt;/span&gt; conn &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&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; ADODB.Connection

&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;Sub&lt;/span&gt; Form_Load()
    conn.ConnectionString &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=ProvingGround;Data Source=INFERNO\SQLEXPRESS"&lt;/span&gt;
    conn.CursorLocation &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; adUseServer
    conn.Open
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&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;Sub&lt;/span&gt; buttonAddNew_Click()
                    
    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Ορισμός recordset, τσιμπάει τον πίνακα&lt;/span&gt;
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; rs &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&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; ADODB.Recordset
    rs.Open &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT * FROM RECORDS"&lt;/span&gt;, conn, adOpenStatic, adLockOptimistic

    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Κάνει addnew&lt;/span&gt;
    rs.AddNew
    rs.Fields(1).Value &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Hello world"&lt;/span&gt;
    rs.Update
    
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;MsgBox&lt;/span&gt; (rs.RecordCount)
    
    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Κλείνει το recordset!!!&lt;/span&gt;
    rs.Close
    
    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Και μέσω του ίδιου ψευτοαντικειμένου τρέχεις το νέο command&lt;/span&gt;
    rs.Open &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT @@IDENTITY FROM RECORDS"&lt;/span&gt;, conn, adOpenStatic, adLockOptimistic
    
    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Voila&lt;/span&gt;
    dump &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;MsgBox&lt;/span&gt;(rs.Fields(0).Value)
    
    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Και για να είμαστε τυπικοί...&lt;/span&gt;
    rs.Close
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; rs &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;Nothing&lt;/span&gt;
    
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&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;Sub&lt;/span&gt; Form_Unload(Cancel &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Integer&lt;/span&gt;)
    conn.Close
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; conn &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;Nothing&lt;/span&gt;
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Σημείωσε ότι το τρέχω στο ίδιο αντικείμενο. Δεν δοκίμασα να φτιάξω άλλο command, όπως σου είπα πριν&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;ΕΠΙΣΗΣ!!!!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Δοκίμασα και αυτήν την παραλλαγή για να προσεγγίσω το δικό σου παράδειγμα όπου κάθε φορά φτιάχνεται το connection και δεν υπάρχει στην μνήμη, και δουλεύει επίσης κανονικά.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="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;Sub&lt;/span&gt; Form_Load()
&lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="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;End&lt;/span&gt; &lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&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;Sub&lt;/span&gt; buttonAddNew_Click()&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&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;Dim&lt;/span&gt; conn &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&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; ADODB.Connection
    conn.ConnectionString &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=ProvingGround;Data Source=INFERNO\SQLEXPRESS"&lt;/span&gt;
    conn.CursorLocation &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; adUseServer
    conn.Open
    
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; rs &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&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; ADODB.Recordset
    rs.Open &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT * FROM RECORDS"&lt;/span&gt;, conn, adOpenStatic, adLockOptimistic

    rs.AddNew
    rs.Fields(1).Value &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Hello world"&lt;/span&gt;
    rs.Update
    
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;MsgBox&lt;/span&gt; (rs.RecordCount)
    
    rs.Close
    
    rs.Open &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT @@IDENTITY FROM RECORDS"&lt;/span&gt;, conn, adOpenStatic, adLockOptimistic
    
    dump &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;MsgBox&lt;/span&gt;(rs.Fields(0).Value)
    
    rs.Close
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; rs &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;Nothing&lt;/span&gt;
    
    conn.Close
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; conn &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;Nothing&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:11px;white-space:pre;"&gt;&lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&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;Sub&lt;/span&gt; Form_Unload(Cancel &lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;Integer&lt;/span&gt;)
&lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:11px;white-space:pre;"&gt;&lt;span style="background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:11px;white-space:pre;"&gt;&lt;span style="color:blue;background-color:transparent;font-family:'Courier New';font-size:11px;font-weight:normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Το συμπέρασμα είναι ότι μάλλον πρέπει να κάνεις την τροποποίηση κάπως έτσι:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&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;Set&lt;/span&gt; Rst &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Server.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CreateObject&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ADODB.Recordset"&lt;/span&gt;)
Rst.Open &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Mail"&lt;/span&gt;,Cn,2,3
Rst.AddNew
	Rst.Fields(1)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MName"&lt;/span&gt;))
	Rst.Fields(2)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MAddress"&lt;/span&gt;))
	Rst.Fields(3)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MCity"&lt;/span&gt;))
	Rst.Fields(4)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MZipCode"&lt;/span&gt;))
	Rst.Fields(5)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MCountry"&lt;/span&gt;))
	Rst.Fields(6)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MTele"&lt;/span&gt;))
	Rst.Fields(7)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MMobile"&lt;/span&gt;))
Rst.Update

&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'*************************************************&lt;/span&gt;
&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'*************************************************&lt;/span&gt;

Rst.Close
Rst.Open &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT @@IDENTITY FROM Mail"&lt;/span&gt;, conn, adOpenStatic, adLockOptimistic
NewID &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Rst.Fields(0).Value

&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'Και κλεισίματα από δω και κάτω&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Τι να πω, σε μένα δουλεύει κανονικά πάντως... και δεν νομίζω να έχει σημασία το ότι είναι ASP, η βάση είναι το Ado.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63021.aspx</link><pubDate>Fri, 04 Feb 2011 23:42:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63021</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63021.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63021</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/basicblue/images/icon-quote.gif"&gt; &lt;strong&gt;dimos.homatas:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Οπότε φτιάξε μία function που να τσιμπάει το εκάστοτε id, και πάνε κόλλα την πριν το close.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Α, πρέπει να φτιάξεις ένα adodb.command που να κάνει αυτήν την δουλειά :)&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/div&gt;&lt;p&gt;Την έφτιαξα την command και κατέληξα εδώ:&lt;/p&gt;&lt;p&gt;&lt;pre&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;Set&lt;/span&gt; Rst &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Server.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CreateObject&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ADODB.Recordset"&lt;/span&gt;)
Rst.Open &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Mail"&lt;/span&gt;,Cn,2,3
Rst.AddNew
	Rst.Fields(1)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MName"&lt;/span&gt;))
	Rst.Fields(2)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MAddress"&lt;/span&gt;))
	Rst.Fields(3)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MCity"&lt;/span&gt;))
	Rst.Fields(4)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MZipCode"&lt;/span&gt;))
	Rst.Fields(5)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MCountry"&lt;/span&gt;))
	Rst.Fields(6)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MTele"&lt;/span&gt;))
	Rst.Fields(7)=&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;trim&lt;/span&gt;(request.form(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"MMobile"&lt;/span&gt;))
Rst.Update
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Set&lt;/span&gt; myComm &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Server.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;CreateObject&lt;/span&gt;(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ADODB.Command"&lt;/span&gt;)
myComm.ActiveConnection &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; Cn
myComm.CommandText &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT @@IDENTITY FROM Mail;"&lt;/span&gt;
NewID &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; myComm.Execute
MailID &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; NewID(0)
Rst.Close&lt;/span&gt;&lt;/pre&gt;Το πρόβλημα είναι ότι αν τρέξω τον ίδιο κώδικα (με refresh της σελίδας) παραπάνω φορές (δηλαδή, κάνω και μία 2η, 3η κτλ εισαγωγή στο σύστημα) το MailID δεν έχει τιμή!! Μόνο την πρώτη πρώτη φορά παίρνω το ID της νέας εγγραφής και αν κάνω νέα εισαγωγή δεν παίρνω κάποια τιμή για το ID.&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Υπάρχει κάποιο λάθος στον παραπάνω κώδικα που μου διαφεύγει...;&lt;/p&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63016.aspx</link><pubDate>Fri, 04 Feb 2011 06:57:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63016</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63016.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63016</wfw:commentRss><description>Τάσο πως το έλεγε το άλλο;&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;"THE JANITOR: Converted a VB 6 project to VB.NET"&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ρετρό!&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Βλέπω εδώ στην αποθήκη κάτι ωραία modules .BAS με ... 2000 γραμμές γεμάτες functions που πηγαινοφέρνουν διάφορα από και προς την ΒΔ!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ένα DAL, κατά κάποιο τρόπο...&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τάσο ναι, κλασσικό sql για να τσιμπάς το σχήμα του πίνακα... πω πω πω, έτσι όπως πάμε θα ανοίξουμε και κάνα thread για GW-Basic, είμαι σίγουρος ότι έχω κάπου!!!&lt;/div&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63015.aspx</link><pubDate>Fri, 04 Feb 2011 06:41:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63015</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63015.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63015</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/basicblue/images/icon-quote.gif"&gt; &lt;strong&gt;dimos.homatas:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Ναι, και μάλιστα δεν είναι disconnected σαν αυτά που έχουμε στο ADO.NET. Από εκεί βγαίνει και το filter.&amp;nbsp;&lt;div&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αυτά είναι! Άρα θα δοκιμάσω κάτι τύπου SELECT * FROM Mail WHERE (1=0), το είδα κάπου κ αυτό. Η αλήθεια είναι ότι ψάχνω για κάποιον ανώδυνο τρόπο, αφού η εφαρμογή θα "ζήσει" για λίγους μήνες ακόμα.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/basicblue/images/icon-quote.gif"&gt; &lt;strong&gt;cap:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Αν και off topic, θα ήθελα να σας συγχαρώ όλους εσάς που μου θυμίσατε τα χρόνια &lt;strong&gt;της νιότης μου&lt;/strong&gt; :)&lt;div&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/div&gt;&lt;p&gt;Χε χε, πολύ δραματικό μου φάνηκε αυτό! &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt; By the way, το πρώτο μου web application με asp και access ήταν (πρακτική στο πανεπιστήμιο), αλλά πάει πολύς καιρός από τότε κ δεν θυμάμαι σχεδόν τίποτα...&lt;/p&gt;&lt;/div&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63014.aspx</link><pubDate>Fri, 04 Feb 2011 06:38:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63014</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63014.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63014</wfw:commentRss><description>Αν και off topic, θα ήθελα να σας συγχαρώ όλους εσάς που μου θυμίσατε τα χρόνια της νιότης μου :)&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63013.aspx</link><pubDate>Fri, 04 Feb 2011 06:36:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63013</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63013.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63013</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;tasos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;p&gt;Να βάλω filter με όλα τα πεδία για τα οποία έδωσα τιμές. Καλή ιδέα, αν τελικά καταλήξω στη μαϊμουδιά!&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt; &lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Θα δουλέψει, και μάλιστα εκτελείται στο client... Νομίζω! Δεν ξαναρωτά τον server.&lt;/p&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63012.aspx</link><pubDate>Fri, 04 Feb 2011 06:34:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63012</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63012.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63012</wfw:commentRss><description>Ναι, και μάλιστα δεν είναι disconnected σαν αυτά που έχουμε στο ADO.NET. Από εκεί βγαίνει και το filter.&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Βέβαια μπορείς να έχεις και σύνταξη πχ&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;dim rs as new adodb.recordset&lt;/div&gt;&lt;div&gt;rs.open "select whatever", connection, cursortype, locktype&lt;/div&gt;&lt;div&gt;'do stuff&lt;/div&gt;&lt;div&gt;rs.close&lt;/div&gt;&lt;div&gt;ΚΑΙ:&lt;/div&gt;&lt;div&gt;set rs = nothing (έτσι για να μην ξεχνιόμαστε!)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πολύ ρετρό μιλάμε... και όμως έχω εφαρμογές που παίζουν χρόνια και χρόνια με αυτά!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ευτυχώς που τα αφήσαμε πίσω μας... αν και για vbscript καλό είναι το adodb.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;Τι να σου πω Τάσο, εφ'όσον το να το πετάξεις και να το κάνεις καινούριο δεν αποτελεί viable option, κάντο με τον πιο ανώδυνο (για σένα) τρόπο.&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63011.aspx</link><pubDate>Fri, 04 Feb 2011 06:28:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63011</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63011.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63011</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/basicblue/images/icon-quote.gif"&gt; &lt;strong&gt;dimos.homatas:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Εναλλακτικά βέβαια, θα μπορούσες να τροποποιήσεις την πατέντα που έκανες και να την κάνεις πιο ασφαλή: το recordset έχει μέθοδο filter. Μπορείς να κάνεις ένα filter με τα στοιχεία που έχεις ήδη από την φόρμα. Αυτό που θα απομείνει θα είναι η τελευταία εγγραφή που έβαλες.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Βέβαια κοστίζει πολύ. Επίσης εάν είναι εφικτό να υπάρχουν πανομοιότυπες εγγραφές, πάλι πρόμπλεμ... αν και θα μπορούσες να πάρεις την τελευταία.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Το θέμα είναι ότι αυτά είναι μαιμουδιές και πατέντες, αλλά εάν δεν δουλέψει τίποτα άλλο, γιατί όχι;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Και στο κάτω κάτω εάν ο πελάτης δεν πληρώνει για νέα εφαρμογή, αυτό φτάνει και περισσεύει!&lt;/div&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Να βάλω filter με όλα τα πεδία για τα οποία έδωσα τιμές. Καλή ιδέα, αν τελικά καταλήξω στη μαϊμουδιά!&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt; &lt;/p&gt;&lt;p&gt;Το project είναι μία αρκετά μεγάλη υλοποίηση που έγινε με asp και access. Και ήρθε η ώρα της αναβάθμισης σε κάτι πιο σύγχρονο. Σε 1η φάση θέλουμε να πάει σε sql server και ο κύριος λόγος είναι οι άλλες εφαρμογές μας που είναι asp.net να μπορέσουν να δουν αυτά τα δεδομένα (που μέχρι τώρα δεν μπορούσαν). Οπότε είπαμε να κάνουμε τη μετάβαση σε sql server, και έτσι να "ενώσουμε" τις εφαρμογές μας. Η 1η φάση είναι σε επίπεδο δεδομένων και μετά ξεκινάμε με την ενοποίηση τους σε μία μεγάλη εφαρμογή όπου όλα θα είναι όμορφα κ συμμαζεμένα. &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63010.aspx</link><pubDate>Fri, 04 Feb 2011 06:16:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63010</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63010.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63010</wfw:commentRss><description>&lt;p&gt;Έλα ρε Δήμο, τι να πω με μπλέξανε...&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;&lt;/p&gt;&lt;p&gt;Πολύ καλό το αρθράκι που βρήκες! Η function που λες πρέπει να εκτελεί το "&lt;font face="Courier New"&gt;SELECT SCOPE IDENTITY();&lt;/font&gt;" στο ανοιχτό recordset, σωστά; &lt;/p&gt;&lt;p&gt;Πάντως, αυτό που λένε σε ένα σημείο είναι ότι μπορείς να βάλεις το property adResyncAutoIncrement στο recordset και όταν καλέσεις την UpdateBatch (και όχι την update) να κάνει resync και να φέρει ξανά το row, μαζί με το νέο id. Και ψάχνοντας λοιπόν να δω πως θα ορίσω αυτό το property βρήκα εδώ (&lt;a href="http://www.tech-archive.net/Archive/Data/microsoft.public.data.ado/2006-08/msg00209.html"&gt;http://www.tech-archive.net/Archive/Data/microsoft.public.data.ado/2006-08/msg00209.html&lt;/a&gt;) το εξής sample:&lt;/p&gt;&lt;p&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;RS.Properties(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Update Resync"&lt;/span&gt;) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; adResyncInserts &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; adResyncAutoIncrement
RS.Properties(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Resync Command"&lt;/span&gt;) &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:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT * FROM myTable WHERE ID IN (SELECT @@IDENTITY FROM &lt;/span&gt;&lt;/span&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;myTable&lt;/span&gt;&lt;/span&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;)"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;Βέβαια έχει μία λίστα με ενστάσεις, και μία από αυτές είναι το performance. &lt;/p&gt;&lt;p&gt;Και μία δεύτερη ερώτηση που προέκυψε με τα όσα διάβασα σήμερα σχετικά με το ADO: Στον κώδικα μου, όταν καλώ το &lt;font face="Courier New"&gt;Rst.Open "Mail",Cn,2,3&lt;/font&gt;, φέρνει όλα τα rows του πίνακα Mail; Είναι δηλαδή ισοδύναμο με το &lt;font face="Courier New"&gt;Rst.Open "SELECT * FROM Mail",Cn,2,3&lt;/font&gt;;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Εφαρμογή με classic asp και MS Access, μετφορά δεδομένων σε Sql Server.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63008.aspx</link><pubDate>Fri, 04 Feb 2011 05:39:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63008</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63008.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=27&amp;PostID=63008</wfw:commentRss><description>Εναλλακτικά βέβαια, θα μπορούσες να τροποποιήσεις την πατέντα που έκανες και να την κάνεις πιο ασφαλή: το recordset έχει μέθοδο filter. Μπορείς να κάνεις ένα filter με τα στοιχεία που έχεις ήδη από την φόρμα. Αυτό που θα απομείνει θα είναι η τελευταία εγγραφή που έβαλες.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Βέβαια κοστίζει πολύ. Επίσης εάν είναι εφικτό να υπάρχουν πανομοιότυπες εγγραφές, πάλι πρόμπλεμ... αν και θα μπορούσες να πάρεις την τελευταία.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Το θέμα είναι ότι αυτά είναι μαιμουδιές και πατέντες, αλλά εάν δεν δουλέψει τίποτα άλλο, γιατί όχι;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Και στο κάτω κάτω εάν ο πελάτης δεν πληρώνει για νέα εφαρμογή, αυτό φτάνει και περισσεύει!&lt;/div&gt;</description></item></channel></rss>