Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перешел с vb.net Не могу организовать подключение к БД / 19 сообщений из 19, страница 1 из 1
18.01.2012, 20:38:54
    #37621009
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
В Visual Basic.net я создавал соединение с БД и выводил результат в таблицу.
Но теперь мне нужно сделать то же самое в asp.net, проблема в том, что с asp.net работаю 2й день. Работаю на Visual Web Developer. Там много отличий от простого vb.net (нет класса sqlclient, объекта DataGridView и т.д.).
Кто-то может перевести код на asp.net или помочь по конкретным вещам? Заранее спасибо. Вот код:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim conect As New SqlClient.SqlConnection
 conect.ConnectionString = "Data Source=77.120.125.248;Initial Catalog=Ocenki;" & "User Id =Taaamerlan; Password=___"
 conect.Open()
        MsgBox("Соединение есть")
 Dim sqlcomand2 As New SqlClient.SqlCommand("SELECT * FROM dbo.Оценки", conect)
 Dim dataadapter As New SqlClient.SqlDataAdapter(sqlcomand2)
        Dim dataset As New DataSet
dataadapter.Fill(dataset, "БД оценок")
        DataGridView1.DataSource = dataset
        DataGridView1.DataMember = "БД оценок"
 MsgBox("Выведенно")

        conect.Close() 
...
Рейтинг: 0 / 0
18.01.2012, 20:51:25
    #37621025
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
taaamerlan,

Visual Web Developer не использовал, сказать ничего не могу. Но если там нету этих классов ...... сомневаюсь

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express

Код: c#
1.
2.
3.
Your Manager for Everything

Manage your entire application using our comprehensive development environment. Work with web pages, classes and client libraries using the Solution Explorer. Use CSS management tools to create and edit style sheets. Connect to servers and databases using the Server Explorer. You can also incorporate web services or rich internet applications and deploy to Web servers all without ever leaving the environment.




ну Server Explorer есть, web services есть , наверное Вы не до конца разобрались ?!
...
Рейтинг: 0 / 0
18.01.2012, 21:41:19
    #37621079
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Andrey1306,
А на чем вы делаете сайты?
...
Рейтинг: 0 / 0
18.01.2012, 22:10:28
    #37621104
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
...
Рейтинг: 0 / 0
18.01.2012, 22:50:48
    #37621136
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
taaamerlanТам много отличий от простого vb.net (нет класса sqlclient, объекта DataGridView и т.д.).
Кто-то может перевести код на asp.net или помочь по конкретным вещам? Заранее спасибо. Вот код:


using не забыли проставить? DataGridView не будет в проекте, потому что это из винформс.

Вы забыли упомянуть, что переписываете виндоуз приложение на asp.net, а это важно :)
...
Рейтинг: 0 / 0
18.01.2012, 22:51:05
    #37621137
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Я тогда проще задам вопрос. Как организовать подключение к БД и вывод таблицы БД в объект таблицы в программе Visual Web Developer?
...
Рейтинг: 0 / 0
18.01.2012, 22:54:39
    #37621139
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
...
Рейтинг: 0 / 0
19.01.2012, 22:36:09
    #37623275
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Andrey1306 http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx
Человек пишет SQL-запросы, а вы ему LINQ =)
...
Рейтинг: 0 / 0
19.01.2012, 22:39:09
    #37623277
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
taaamerlan, как-то у тебя уровень данных, логики и представления переплетаются..
рекомендую к обучению, лишним не будет http://www.asp.net/web-forms/tutorials
...
Рейтинг: 0 / 0
19.01.2012, 22:51:48
    #37623286
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
SanSYSAndrey1306 http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx
Человек пишет SQL-запросы, а вы ему LINQ =)

Ну вопрос звучал как ))) вот и привел пример
...
Рейтинг: 0 / 0
20.01.2012, 14:10:35
    #37624066
Иванов Александр Александрович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
taaamerlanВ Visual Basic.net я создавал соединение с БД и выводил результат в таблицу.
Но теперь мне нужно сделать то же самое в asp.net, проблема в том, что с asp.net работаю 2й день. Работаю на Visual Web Developer. Там много отличий от простого vb.net (нет класса sqlclient, объекта DataGridView и т.д.).
Кто-то может перевести код на asp.net или помочь по конкретным вещам? Заранее спасибо. Вот код:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim conect As New SqlClient.SqlConnection
 conect.ConnectionString = "Data Source=77.120.125.248;Initial Catalog=Ocenki;" & "User Id =Taaamerlan; Password=___"
 conect.Open()
        MsgBox("Соединение есть")
 Dim sqlcomand2 As New SqlClient.SqlCommand("SELECT * FROM dbo.Оценки", conect)
 Dim dataadapter As New SqlClient.SqlDataAdapter(sqlcomand2)
        Dim dataset As New DataSet
dataadapter.Fill(dataset, "БД оценок")
        DataGridView1.DataSource = dataset
        DataGridView1.DataMember = "БД оценок"
 MsgBox("Выведенно")

        conect.Close() 



В ЛЮБОМ .NET языке есть SQLClient, DATAGridView и иже с ними, т.к. это часть самого фреймворка. Языки отличаются только синтаксически.
Чтобы подключить эти классы необходимо в MSDN узнать в каких они библиотеках/пространствах имен находятся. Далее их подключить в проекту, написать их же в USING модуля. Тогда они будут доступны с тем синтаксисом, что у Вас в примере.
На C# в итоге будет в стиле:
Код: c#
1.
2.
3.
4.
 SqlConnection conect = New SqlClient.SqlConnection();
 conect.ConnectionString = "Data Source=77.120.125.248;Initial Catalog=Ocenki;" & "User Id =Taaamerlan; Password=___";
 conect.Open();
...


Все тоже самое, что и у Вас
...
Рейтинг: 0 / 0
20.01.2012, 14:16:56
    #37624084
Иванов Александр Александрович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Да, только DataGridView на веб страницу не засунишь, нужно заменить его аспнетовский грид.
...
Рейтинг: 0 / 0
21.01.2012, 17:37:46
    #37625240
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Иванов Александр АлександровичДа, только DataGridView на веб страницу не засунишь, нужно заменить его аспнетовский грид.
О нашел как класс импортировать. Другое дело будет ли он работать. Попробую. А должны ли работать на asp.net классы с net.framework?
...
Рейтинг: 0 / 0
21.01.2012, 17:39:35
    #37625242
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Кстати я ж к чему там цитировал - я на страницу добавил GridView из панели инструментов. Он имеет одинаковые методы, события, свойства с виндовским?
taaamerlanИванов Александр АлександровичДа, только DataGridView на веб страницу не засунишь, нужно заменить его аспнетовский грид.
О нашел как класс импортировать. Другое дело будет ли он работать. Попробую. А должны ли работать на asp.net классы с net.framework?
...
Рейтинг: 0 / 0
21.01.2012, 19:30:32
    #37625299
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Проблемка я все-таки написал код аналогичный коду программы. Перед этим импортировал нужный класс.(Еще пробовал то же сделать графическим интерфейсом) Но загрузка страницы выполняется, а таблицы нет как таковой. Код мой выполняется точно. В лейблах отображаются надписи (поймете о чем я, прочитав код).
В чем дело? Не пойму.
Я уже весь свой проект сделал (windows программа и сайт), но только таблица на сайте не работает. Помогите пожалуйста.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Imports System.Data
Partial Class Default2
    Inherits System.Web.UI.Page
    'Inherits System.Data.SqlClient


    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        Dim conect As New SqlClient.SqlConnection
        conect.ConnectionString = "Data Source=77.120.125.248;Initial Catalog=Ocenki;" & "User Id =Taaamerlan; Password=figspam28"
        conect.Open()
        Label1.Text &= "есть"

        Dim sqlcomand2 As New SqlClient.SqlCommand("SELECT * FROM dbo.Оценки", conect)
        Dim dataadapter As New SqlClient.SqlDataAdapter(sqlcomand2)
        Dim dataset As New DataSet
        dataadapter.Fill(dataset, "БД оценок")
        GridView1.DataSource = dataset
        GridView1.DataMember = "БД оценок"
        Label2.Text &= "да"

        conect.Close()


    End Sub
End Class
...
Рейтинг: 0 / 0
21.01.2012, 19:56:24
    #37625316
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
....

dataadapter.Fill(dataset, "БД оценок")
GridView1.DataSource = dataset
GridView1.DataMember = "БД оценок"


GridView1.Bind()
...
Рейтинг: 0 / 0
21.01.2012, 20:37:06
    #37625347
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
GridView1.Bind()

GridView1.DataBind()
...
Рейтинг: 0 / 0
24.01.2012, 22:35:49
    #37629876
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Andrey1306GridView1.Bind()

GridView1.DataBind()
А зачем это?
...
Рейтинг: 0 / 0
26.01.2012, 20:23:59
    #37633902
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перешел с vb.net Не могу организовать подключение к БД
Обновил Visual Web Developer и таблицы при отладке видна.
Andrey1306, когда пользуюсь графическим интерфейсом все заработало, но при программном способе таблица (как объект) отображается, а данные в ней - НЕТ. В принципе мне первого способа для достижения цели хватает, но в будущем мне нужен будет программный способ. Интересно в чем ошибка. Думаю таблице (объекту) данные не присваиваются.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перешел с vb.net Не могу организовать подключение к БД / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]