2016-01-18 1 views
-1

у меня есть проблемы с vb.net когда я закодировать некоторый сценарий как этотVB.NET getReturn набора данных всегда дают ту же строку

Dim main_class As New query_sync_desktop 
cn = MySQLi.MySQLConnectionMobile 
Query = "SHOW TABLES" 
da = New MySqlDataAdapter(Query, cn) 
ds = New DataSet 
ds.Clear() 
da.Fill(ds, "Tables_in_XXXXX") 

For i = 0 To ds.Tables(0).Rows.Count - 1 
MyTable = ds.Tables(0).Rows.Item(i).Item(0).ToString() 
MsgBox(MyTable) 
Next 

это будет показать все базы данных у меня есть, но когда я использую для других операция «MyTable» всегда показывает ту же строку.

Dim main_class As New query_sync_desktop 
cn = MySQLi.MySQLConnectionMobile 
Query = "SHOW TABLES" 
da = New MySqlDataAdapter(Query, cn) 
ds = New DataSet 
ds.Clear() 
da.Fill(ds, "Tables_in_XXXXX") 

For i = 0 To ds.Tables(0).Rows.Count - 1 
MyTable = ds.Tables(0).Rows.Item(i).Item(0).ToString() 
Call main_class.getSyncron() 
Next 

ответ

0

Заменить это:

MyTable = ds.Tables(0).Rows.Item(i).Item(0).ToString() 

с этим:

MyTable = ds.Tables(0).Rows(i).Item(0).ToString 

Здесь я предполагаю, что вы просто хотите увидеть содержимое индекса 0 для каждой строки.

+0

oh that's i mind .. thank's –

 Смежные вопросы

  • Нет связанных вопросов^_^