Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Βοήθεια, προσθήκη με κώδικα primary foreign key columns

Îåêßíçóå áðü ôï ìÝëïò kAnan. Τελευταία δημοσίευση από το μέλος StrouMfios στις 03-02-2011, 13:49. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-02-2011, 12:34 62993

    Βοήθεια, προσθήκη με κώδικα primary foreign key columns

    Για σας φιλαράκια

    Αν έχει κάποιος τον χρόνο και την διάθεση θα εκτιμούσα να μου εξηγούσε πως να προσθέσω primary / foreign key στον παρακάτω κώδικα.

    Dim ds as new dataset
    Dim DtCustomers as new datatable("Customer")
    Dim DtInfo as new datatable("Info")
    
    ' Add columns
    
    Γνωρίζω πως να προσθέσω τις κολώνες των πινάκων και τις ιδιότητες αυτών.
    Αυτό που δεν καταλαβαίνω είναι η προσθήκη των primary/foreign key columns
    
    Θα μπορούσε κάποιος να μου το εξηγήσει λιγάκι αναλυτικά?
    
    'Dim datacolumnCustomersID as datacolumn = dt.columns,add("CustomerID", type.gettypr("system.string"))
    'datacolumnCustomersID.allownull = false
    ?
    ?
    ?
    
    ds.tables.add(dtCustomers)
    ds.tables.add(dtInfo)
     
    Σας ευχαριστώ
    Κώστας
  •  03-02-2011, 12:39 62994 σε απάντηση της 62993

    Απ: Βοήθεια, προσθήκη με κώδικα primary foreign key columns

    Κοίταξες καθόλου το documentation?
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  03-02-2011, 13:49 62996 σε απάντηση της 62993

    Απ: Βοήθεια, προσθήκη με κώδικα primary foreign key columns

    Δεν ξέρω αν αυτό βοηθάει

    Private Sub GetPrimaryKeys(table As DataTable)
       ' Create the array for the columns.
       Dim columns() As DataColumn 
       columns = table.PrimaryKey
    
       ' Get the number of elements in the array.
       Console.WriteLine("Column Count: " & columns.Length.ToString())
       Dim i As Integer
       For i = 0 To columns.GetUpperBound(0)
          Console.WriteLine(columns(i).ColumnName & columns(i).DataType.ToString())
       Next i
    End Sub
    
    Private Sub SetPrimaryKeys()
       ' Create a new DataTable and set two DataColumn objects as primary keys.
       Dim table As DataTable = new DataTable()
       Dim keys(2) As DataColumn
       Dim column  As DataColumn
    
       ' Create column 1.
       column = New DataColumn()
       column.DataType = System.Type.GetType("System.String")
       column.ColumnName= "FirstName"
    
       ' Add the column to the DataTable.Columns collection.
       table.Columns.Add(column)
       ' Add the column to the array.
       keys(0) = column
    
       ' Create column 2 and add it to the array.
       column = New DataColumn()
       column.DataType = System.Type.GetType("System.String")
       column.ColumnName = "LastName"
       table.Columns.Add(column)
    
       ' Add the column to the array.
       keys(1) = column
    
       ' Set the PrimaryKeys property to the array.
       table.PrimaryKey = keys
    End Sub
    Δες και εδώ http://msdn.microsoft.com/en-us/library/system.data.datatable.primarykey.aspx#Y666


    αν δεν το θες, www.antallakseto.gr
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems