2013-06-04 1 views
1

Я хотел бы преобразовать свои веб-страницы из Asp classic в Asp.net (VB), что мне делать вместо этого кода?Преобразование SQL-соединения из Asp classic в asp.net

conn.asp:

<% 
    Dim conn,connstr 
     connstr = "Provider=sqloledb; Data Source=.\SQLEXPRESS ;Initial Catalog=My_DB ;User Id=sa;Password=12345" 
     on error resume next 
     set conn=server.createobject("ADODB.CONNECTION") 
     conn.open connstr 
      if err then 
       err.clear 
       set conn=nothing 
       response.write "Connect Error!" 
       response.End   
      End IF 

    %> 

Спасибо за ваше время!

ответ

1

В C#

using (SqlConnection connection = new SqlConnection("Provider=sqloledb; Data Source=.\SQLEXPRESS ;Initial Catalog=My_DB ;User Id=sa;Password=12345")) 
{ 
    connection.Open(); 
    // Do work here; connection closed on following line. 
} 

VB.NET

Using connection As New SqlConnection("Provider=sqloledb; Data Source=.\SQLEXPRESS ;Initial Catalog=My_DB ;User Id=sa;Password=12345") 
    connection.Open() 
    // Do work here; connection closed on following line. 
End Using 

Различные строки соединения могут быть найдены here

+0

Im используя VB.NET Я код, который вы мне дали, но он возвращает эту ошибку : (Сообщение об ошибке компилятора: BC30689: это утверждение не может появляться вне тела метода или многострочного выражения лямбда) – tollamie

+0

Вам нужно p ut код внутри метода внутри класса. –

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