2009-06-22 5 views
0

Wie eine Tabelle aus dem Recordset WertWie eine Tabelle aus dem Datensatzwert erstellen

sqlCardEvent1 = "select * from tmp_CARDEVENT" 
    If rsCardEvent1.State = 1 Then rsCardEvent1.Close 
    rsCardEvent1.Open sqlCardEvent1, Cn, adOpenStatic, adLockOptimistic 
    cmdCardEvent1.CommandText = sqlCardEvent1 
    Set rsCardEvent1 = cmdCardEvent1.Execute 

    sql33 = "create table tmp_date1 from" & rsCardEvent1 
    rstmpDATE1.Open sql33, Cn, adOpenStatic, adLockOptimistic 

benötigt SQL Query-Hilfe erstellen?

Antwort

1

Sie würden es in SQL tun und die ExecuteNonQuery Methode von SqlCommand verwenden:

sqlCardEvent = "select * " & _ 
    "into tmp_date1 " & _ 
    "from tmp_CARDEVENT" 
cmdCardEvent1.CommandText = sqlCardEvent 
cmdCardEvent.ExecuteNonQuery 
+0

NO, Sie sind eine Tabelle aus der anderen Tabelle erstellen. Aber ich möchte eine Tabelle aus dem Recordset erstellen. In recordset habe ich bereits Tabellenwert –

+2

@Jash: Ich bin verwirrt ... warum möchten Sie es aus dem Recordset und nicht nur in SQL erstellen? Die SQL-Methode ist viel effizienter. Sie bearbeiten das Re-Cord-Set nicht? Was bringt dir das durch eine Abstraktionsschicht? – Eric