Написал небольшой пример на АДО.НЕТ... вроде работает, но никак не поиму как закрыть коннекшен до того как попользовать данные. я используыу датаридер может просто надо другое что-то пользовать?
Спасибо.
ADO.NET отстал от жизни....
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- папа Карло
- Шарманщик
- Сообщения: 8563
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
-
- Пользователь
- Сообщения: 75
- Зарегистрирован: 26 фев 2003, 20:19
- Откуда: toronto
А что значит до использования?
Connection закрывается последним
Dim myCMD As SqlCommand =..
nwindConn.Open()
Dim myReader As SqlDataReader = myCMD.ExecuteReader()
Do While myReader.Read()
Console.WriteLine(vbTab & myReader.GetInt32(0) & vbTab & myReader.GetString(1))
Loop
myReader.Close()
nwindConn.Close()
Connection закрывается последним
Dim myCMD As SqlCommand =..
nwindConn.Open()
Dim myReader As SqlDataReader = myCMD.ExecuteReader()
Do While myReader.Read()
Console.WriteLine(vbTab & myReader.GetInt32(0) & vbTab & myReader.GetString(1))
Loop
myReader.Close()
nwindConn.Close()
- папа Карло
- Шарманщик
- Сообщения: 8563
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- папа Карло
- Шарманщик
- Сообщения: 8563
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
[trn]poluchaetsya chto-to tipa vot etogo:[/trn]
Код: Выделить всё
public static void Main()
{
OleDbConnection conn = new OleDbConnection("");
try
{
OleDbCommand oCmd = new OleDbCommand("select name from sysobjects where xtype='U'", conn);
OleDbDataAdapter oDA = new OleDbDataAdapter(oCmd);
DataSet oDS = new DataSet();
conn.Open();
oDA.Fill( oDS, "Tables");
conn.Close();
oDA.Dispose();
oCmd.Dispose();
System.Console.WriteLine("{0}", oDS.GetXml());
oDS.Dispose();
}
catch(Exception ex)
{
System.Console.WriteLine("{0}", ex.ToString());
}
}