PDA

View Full Version : چگونه مي توان از dataset يا datatable دريافت که کدام فيلد داراي primarykey مي باشد.



grs1982
دوشنبه 07 بهمن 1387, 02:10 صبح
من در حال حاضر دارم يه convertor براي تبديل بانکهاي اطلاعاتي به يک ديگر رو دارم مي نويسم . ممنون ميشم اگه به من در خصوص سوالم کمک کنيد.

mehrnoosh_al62
دوشنبه 07 بهمن 1387, 08:28 صبح
از sp_pkeys استفاده کن...



exec sp_pkeys [table_name]

mostafaaa
دوشنبه 07 بهمن 1387, 17:29 عصر
سلام دوست من
اینم امتحان کن :

Public Function GetPK(ByVal Table As DataTable) As List(Of String)
Dim ListOfColumnsName As New List(Of String)
For Each Item As DataColumn In Table.PrimaryKey
ListOfColumnsName.Add(Item.ColumnName)
Next
Return ListOfColumnsName
End Function