OleDbConnection.CreateCommand() - открывает подключение?

Dimyan
Дата: 26.08.2005 10:19:58
Хотел поинтересоватся открывает ли подключение метод OleDbConnection.CreateCommand() ?
И вообще есть ли разница между использованием
OleDbCommand m_Cmd = _conn.CreateCommand()
и
OleDbCommand m_Cmd =new OleDbCommand(sqlString,_conn);
?
Sa
Дата: 26.08.2005 11:01:57

Dimyan

Хотел поинтересоватся открывает ли подключение метод OleDbConnection.CreateCommand()

А проверить самому :-)

uid = Sa

Posted via ActualForum NNTP Server 1.3

Dimyan
Дата: 26.08.2005 12:08:31
Да мне не лень :)) Вы не подумайте :))
Просто студии нет, а надо было тогда :)
Вроде не открывает, уже проверил :)
Sergey Ch
Дата: 02.09.2005 00:09:36
Dimyan
Просто студии нет, а надо было тогда :)

Так ведь студия для проверки ASP.NET - не нужна :) Достаточно .NET Framework
Dimyan
Дата: 02.09.2005 09:36:16

Sergey Ch пишет:
> Так ведь студия для проверки ASP.NET - не нужна :) Достаточно .NET
> Framework

А кто вам сказал что тут про ASP.NET речь шла? Про наличие Framework'а я
тоже ничего не говорил! Или вы так попостить просто?!

Posted via ActualForum NNTP Server 1.3

Sergey Ch
Дата: 05.09.2005 10:58:06
Dimyan
А кто вам сказал что тут про ASP.NET речь шла? Про наличие Framework'а я тоже ничего не говорил! Или вы так попостить просто?!

Просто для меня самый дешевыей способ проверки ADO.NET команд - вставить их в aspx файл, запустить на выполнение и посмореть, что получится...

P.S. Извините, что мой опыт быстрой проверки ADO.NET команд Вам оказался ненужным...
Dimyan
Дата: 05.09.2005 11:42:08

Sergey Ch пишет:
> P.S. Извините, что мой опыт быстрой проверки ADO.NET команд Вам оказался
> ненужным...
Зря вы так! Я уважаю любой опыт и ваш в том числе, и буду благодарен
если бы вы подробнее рассказали о своем, просто я ниразу не работал с
ASP.Net :(

Posted via ActualForum NNTP Server 1.3

Sergey Ch
Дата: 05.09.2005 22:56:57
Создаете простую Web page с помощью любого редактора. Далее прописываете туда код и запускаете. Как правило FrameWork установлен на Вашем компьютере и есть IIS, так что все работать должно...

Вот например, для ответа на один из топиков данного форума я сделал пример, чтобы ответить (удаление записей в DBF). Думаю, что идею Вы поймете и легко сможете переделать под Ваши нужды...
<%@ Page Language="VB" Debug="true" %>
<% Response.Expires = 0 %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.data" %>
<%@ Import Namespace="System.Data.OleDB" %>

<html>

<script language="VB" Option="Explicit" runat="server" Debug="true" >
  Sub Page_Load(Sender As Object, E As EventArgs)
    dim strSQL as string
    dim myConnection as OleDbConnection
'    dim objCommand as OleDbDataAdapter
    strSQL="select id,name from table1"
    myConnection=New OleDbConnection("provider=VFPOLEDB.1;Data Source=C:\CreateVFP\test\data1.dbc;SourceType=DBC;Exclusive=No;Backgroundfetch=NO;")
 
 myConnection.Open()
   
 Dim myCommand As OleDbCommand = myConnection.CreateCommand()
  
 myCommand.CommandText = "Insert into TABLE1 (ID,NAME) VALUES (3,'Test record')"
 myCommand.ExecuteNonQuery() 
  
 myCommand.CommandText ="delete from TABLE1 where ID=3 " 
 myCommand.ExecuteNonQuery()
 
 myCommand.CommandText ="PACK TABLE1.DBF" 
 myCommand.ExecuteNonQuery()


'    try
'       return DS.Tables("table1").DefaultView
'    Catch ex as Exception
'      Throw ex
'    Finally  
      myConnection.close()
'    End try


  End Sub
</script>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title></title>
</head>
<body>
<ASP:DataList id="Products" ShowHeader=false ShowFooter=false RepeatColumns="2" RepeatDirection="horizontal" BorderWidth=0 runat="server">
    <ItemTemplate>
      <table>
        <tr>
          <td width="150" style="text-align:center; font-size:8pt; vertical-align:top; height:200">



          </td>
        </tr>
      </table>
    </ItemTemplate>
  </ASP:DataList>

</body>
</html>
На самой странице можно поместить информацию о том, как проходит Ваш пример...
Dimyan
Дата: 06.09.2005 09:43:24

Ну принцип вроде понятен, буду пробывать. Вообще конечно интересное
решение, спасибо!

Posted via ActualForum NNTP Server 1.3

Sergey Ch
Дата: 06.09.2005 16:27:02
Dimyan
Ну принцип вроде понятен, буду пробывать. Вообще конечно интересное решение, спасибо!

Аналогичные простые страницы есть для MS SQL Server и Oracle... Так что немоного поменял и все готово

Good luck!