|
|
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста в решении одного вопроса. У меня есть одна БД. Я делаю для нее приложение. Мне нужно сделать форму к примеру для регистрации заказов клиентов. На ней должны быть кнопки: добавления нового заказа, редактирования информации о заказе, удалении заказа и сохранении всех изменений. В коде данные с разных таблиц я собрала в один DataSet. Вывод данных осуществляется посредством TextBox-ов. Подскажите пожалуйста какой нужно добавить код для добавления новой записи, редактирования и удаления. Заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 16:45 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Боюсь, что вы здесь ничего не дождётесь, т.к. просите буквально написать программу. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 17:22 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
AlexITБоюсь, что вы здесь ничего не дождётесь, т.к. просите буквально написать программу. :-) во-во здесь уже давно программы не пишут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 17:39 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
а на каком языке вы пишите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 21:54 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Код: plaintext P.S. ничего личного час58:). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 00:09 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Добавить контролы на форму из окна DataSources, посмотреть что сгенерится. Поискать каких-нибудь samples к ADO.Net на msdn.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 00:24 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Осака ВестингаузДобавить контролы на форму из окна DataSources, посмотреть что сгенерится. Поискать каких-нибудь samples к ADO.Net на msdn.com Вы не понимаете, автор ждёт КОДА!!! Много кода! Хорошего и разного... А форум, мать его так, - молчит и шлёт на msdn... Несправедливо! Ща ждём вопросов типа: "А что такое самплес?", "Где достать ADO.NET?", "Какая фамилия у msdn?". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 09:29 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
hum_iДобрый день! Помогите пожалуйста в решении одного вопроса. У меня есть одна БД. Я делаю для нее приложение. Мне нужно сделать форму к примеру для регистрации заказов клиентов. На ней должны быть кнопки: добавления нового заказа, редактирования информации о заказе, удалении заказа и сохранении всех изменений. В коде данные с разных таблиц я собрала в один DataSet. Вывод данных осуществляется посредством TextBox-ов. Подскажите пожалуйста какой нужно добавить код для добавления новой записи, редактирования и удаления. Заранее благодарю. На каком этапе разработки приложения ВЫ сейчас находитесь? Что-то уже сделано? Раскажите.... Здесь на форуме очень отзывчивые и терпеливые люди... Вам обязательно помогут. В кратчайшие сроки. С уважением Сергей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 19:39 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
FasterHarder Код: plaintext Код: plaintext P.S. ничего личного час58:). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 19:40 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Вот на каком этапе я нахожусь. Код программы: Private Sub Reg_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim cm1 As New SqlCommand("select * from APPLICATION", conn) Dim cm2 As New SqlCommand("select * from DEZHURNI", conn) Dim cm3 As New SqlCommand("select * from EXECUTORS", conn) Dim cm4 As New SqlCommand("select * from OPERATORS", conn) Dim cm5 As New SqlCommand("select * from DEPARTMENT", conn) Dim cm6 As New SqlCommand("select * from INDEXES", conn) Dim cm7 As New SqlCommand("select * from STATUS", conn) Dim ad1 As New SqlDataAdapter(cm1) Dim ad2 As New SqlDataAdapter(cm2) Dim ad3 As New SqlDataAdapter(cm3) Dim ad4 As New SqlDataAdapter(cm4) Dim ad5 As New SqlDataAdapter(cm5) Dim ad6 As New SqlDataAdapter(cm6) Dim ad7 As New SqlDataAdapter(cm7) Dim ds As New DataSet ad1.Fill(ds, "APPLICATION") ad2.Fill(ds, "DEZHURNI") ad3.Fill(ds, "EXECUTORS") ad4.Fill(ds, "OPERATORS") ad5.Fill(ds, "DEPARTMENT") ad6.Fill(ds, "INDEXES") ad7.Fill(ds, "STATUS") ds.Relations.Add("r1", ds.Tables("DEZHURNI").Columns("DEZH_ID"), ds.Tables("APPLICATION").Columns("DEZH_ID")) ds.Relations.Add("r2", ds.Tables("EXECUTORS").Columns("EXT_ID"), ds.Tables("APPLICATION").Columns("EXT_ID")) ds.Relations.Add("r3", ds.Tables("OPERATORS").Columns("OPER_ID"), ds.Tables("APPLICATION").Columns("OPER_ID")) ds.Relations.Add("r4", ds.Tables("DEPARTMENT").Columns("DEP_ID"), ds.Tables("APPLICATION").Columns("DEP_ID")) ds.Relations.Add("r5", ds.Tables("INDEXES").Columns("INDEX_ID"), ds.Tables("APPLICATION").Columns("INDEX_ID")) ds.Relations.Add("r6", ds.Tables("STATUS").Columns("STATUS_ID"), ds.Tables("APPLICATION").Columns("STATUS_ID")) TextBox1.DataBindings.Add("text", ds, "APPLICATION.NUMBER") TextBox2.DataBindings.Add("text", ds, "APPLICATION.DATE_POSTUP") ComboBox2.DataSource = ds.Tables("OPERATORS") ComboBox2.DisplayMember = "PERSONAL_NUM" ComboBox3.DataSource = ds.Tables("INDEXES") ComboBox3.DisplayMember = "INDEX_NAME" TextBox3.DataBindings.Add("text", ds, "APPLICATION.ABONENT_A") TextBox4.DataBindings.Add("text", ds, "APPLICATION.ABONENT_B") TextBox5.DataBindings.Add("text", ds, "APPLICATION.ZHALOBA") TextBox6.DataBindings.Add("text", ds, "APPLICATION.DATE_PRINYAT") ComboBox4.DataSource = ds.Tables("DEPARTMENT") ComboBox4.DisplayMember = "DEP_NAME" ComboBox1.DataSource = ds.Tables("EXECUTORS") ComboBox1.DisplayMember = "FIO" TextBox7.DataBindings.Add("text", ds, "APPLICATION.PRIMECHANIE") TextBox8.DataBindings.Add("text", ds, "APPLICATION.DATE_OTVET") ComboBox5.DataSource = ds.Tables("DEZHURNI") ComboBox5.DisplayMember = "FIO" ComboBox6.DataSource = ds.Tables("DEZHURNI") ComboBox6.DisplayMember = "FIO" TextBox9.DataBindings.Add("text", ds, "APPLICATION.PRIMECHANIE_2") ComboBox7.DataSource = ds.Tables("STATUS") ComboBox7.DisplayMember = "DEF" End Sub Как видно из этого кода на форме много TextBox-ов и ComboBox-ов. Они служат для вывода информации. Еще на форме есть 4 кнопки: Новая запись, Редактировать, Удалить и Сохранить. Вопрос в том как написать код для добавления записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 08:36 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
итак необходимо для адаптера, который будет отправлять командой новую запись сформировать из полей формы собрать запрос INSERT INTO мояТаблица (ПОЛЕ1, ПОЛЕ,2) VALUES (?,?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 09:42 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
затем пошлём наш запрос... СОЕДИНИМСЯ С БАЗОЙ НЕЗАБУДЕМ... и Sistem.Data.OleDB.OleDBDataAdapter МойАдаптер = new Sistem.Data.OleDB.OleDBDataAdapter ( "Мой запрос", МоёСоединение) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 09:48 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
ой виноват у ВАС SQL у вас VALUES (@ПОЛЕ1, @ПОЛЕ2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 09:53 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Public SqlDataAdapter (string InsertCommandText, string ConntctionString) - это конструктор адаптера Public SqlDataAdapter (МояСтрокаЗапроса InsertCommandText, МоёСоединение ConntctionString) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 10:00 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
а вот кусочек правда опять для OleDB OdbcCommand insertCommand = Shipment_list.conn.CreateCommand(); insertCommand.CommandText = "INSERT INTO autos (SH_No, Ship_name) VALUES ('11', '22')"; my_data_adapter.insertCommand=insertCommnd; int i=МойАдаптер(Мой_dataset, "Моя_table") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 10:09 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
час58а вот кусочек правда опять для OleDB OdbcCommand insertCommand = Shipment_list.conn.CreateCommand(); insertCommand.CommandText = "INSERT INTO autos (SH_No, Ship_name) VALUES ('11', '22')"; my_data_adapter.insertCommand=insertCommnd; int i=МойАдаптер(Мой_dataset, "Моя_table") Ты еще забыл сказать ему что вставку нуна делать при нажатии бутана )))) Ну и клоунаду развели тут....)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 09:51 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
Можно все это переписать на язык FENIA Если в натуре( textBox1.text!="") Чистоконкретногрузим("insert..................."); облом Чистоконкретно(Null); Компилятор BliaBudu 0.004 можно поискать в сети ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 07:18 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
StegazifalsМожно все это переписать на язык FENIA Если в натуре( textBox1.text!="") Чистоконкретногрузим("insert..................."); облом Чистоконкретно(Null); Компилятор BliaBudu 0.004 можно поискать в сети это сообщение видимо не очень поможет человеку, задавшему вопрос. Спасибо за разгляд ошибок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2007, 20:47 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
А может Вам дать еще ключ? пощите тут примеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:20 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
вот почаму у нас в стране = 1С = у всех на устах. потому как она на русском языке написана... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 20:05 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
час58вот почаму у нас в стране = 1С = у всех на устах. потому как она на русском языке написана...кто-ж мешает вам что-то подобное написать, но только на Visual Basic или C# ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 22:22 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
ПОдскажите, Имееться датасет с запросом SELECT DVMAT.PACH, SPRMAT.K_OP FROM DVMAT, SPRMAT WHERE DVMAT.K_MAT = SPRMAT.K_MAT , данные выводяться в GridView, как можно добавить доп.условие where DVMAT.PACH=text в запрос, где text береться из DropList и выбираеться юзером ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2007, 10:48 |
|
||
|
DataSet
|
|||
|---|---|---|---|
|
#18+
VbyПОдскажите, Имееться датасет с запросом SELECT DVMAT.PACH, SPRMAT.K_OP FROM DVMAT, SPRMAT WHERE DVMAT.K_MAT = SPRMAT.K_MAT , данные выводяться в GridView, как можно добавить доп.условие where DVMAT.PACH=text в запрос, где text береться из DropList и выбираеться юзером Очень профессиональное решение, не забудь выложить адрес, где будет применяться такой код, забегу на огонек.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2007, 14:08 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34718315&tid=1352623]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 373ms |

| 0 / 0 |
