|
|
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Привет всем ! Люди помогите плз. пробую сделать простенькую БД по сотрудникам , пользую visual studio2005 . С текстовыми данными проблем нет , нужно к каждой записи привязать фото. на форме есть DataGrid ,PictureBox, кнопка OpenFileDialog,тексбоксы и кнопки сохранить и удалить запись вообщем нужно чтоб фото хранилось в базе и ессно соответствовало выбранному ID . вот часть кода: [src][/SRC] Public Sub Insert(ByVal Familia As String, ByVal Imya As String, ByVal Otchestvo As String, ByVal jobtitle As String, ByVal email As String, ByVal Adress As String, ByVal HomePhone As Integer, ByVal JobPhone As Integer, ByVal Mobile As Integer, ByVal Datarozdeniya As Integer, ByVal marks As String) Dim CM As System.Data.OleDb.OleDbCommand = New System.Data.OleDb.OleDbCommand 'Присваиваем значение команде Dim Sm As String Sm = "INSERT INTO tblSotrudniki(Familia,Imya,Otchestvo,jobtitle,email,Adress,HomePhone,JobPhone,Mobile,Datarozdeniya,marks)" & _ "Values ('" & Familia & _ "', '" & Imya & _ "', '" & Otchestvo & _ "', '" & jobtitle & _ "', '" & email & _ "', '" & Adress & _ "', " & HomePhone & _ ", " & JobPhone & _ ", " & Mobile & _ ", " & Datarozdeniya & _ ", '" & marks & "' ) " CM.Connection = Sotrudniki.ConnectDB.Cn CM.CommandText = Sm Sotrudniki.ConnectDB.ConnectOpen() CM.CommandType = CommandType.Text CM.ExecuteNonQuery() End Sub Private Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAdd.Click Call System.Windows.Forms.UnhandledExceptionMode.Automatic.GetTypeCode() Me.Insert(txtFamilia.Text, txtImya.Text, txtOtchestvo.Text, txtjobtitle.Text, txtemail.Text, txtAdress.Text, HomePhone.Text, JobPhone.Text, Mobile.Text, Datarozdeniya.Text, txtmarks.Text) Me.DialogResult = System.Windows.Forms.DialogResult.OK MsgBox("Запись сохранена") ' повторное обращение к БД для обновления DGV Me.TblSotrudnikiTableAdapter.Fill(Me.SotrudnikiDataSet.tblSotrudniki) Me.DGV.DataSource = GetData(Sotrudniki.ConnectDB.Cn) Me.tbl = GetData(Sotrudniki.ConnectDB.Cn) Помогите кто может ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2008, 13:53 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Вот тут сама форма ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2008, 14:02 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2008, 15:43 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Спасибо за MSDN , попробовал перекрутить под свои задачи не получается:( Может кто поможет вот в этот код вставить фото Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 09:14 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
вроде,ты ниче не подгонял под пример из msdn. у тебя нигде нету byte() типа. у тебя вообще ничего нету для работы с BLOB в твоем коде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 17:08 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Понятно что нету, я все убрал чтоб не запутаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 06:22 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Вроде бы что то сделал ,но вот картинку в PicBox вставить и записать её в БД все равно не получается ,помогите кто может вот прилагаю файлик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 15:15 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
что-то у тебя даже с форумом совладать не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 15:43 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
да вообще какая то заморочка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 19:34 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Всетаки может кто подскажет что делаю не так , вроде бы и ошибки не выходит ,но и запись в базу не происходит Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2008, 09:29 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Всетаки может кто подскажет что делаю не так , вроде бы и ошибки не выходит ,но и запись в базу не происходит Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2008, 09:36 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Понятно... база аккесс? ну не важно... Вас не смущает ээээ... photo.Length который Вы пихаете в свой инсерт...? пользуйтесь параметрами... ну... этим комманд бильдером накрай... ну F1 что-ли... DataAdapter.Update Method ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2008, 09:42 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
да согласен что .lenght не тему ,вот я и прошу чтоб кто нить помог ,потому что в написании прог я всего только начинающий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2008, 10:29 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
чтобы передать BLOB ,нужен объект OleDBCommand. 1.параметризируешь sql команду,через этот объект. 2.задаешь значения параметров в oledbcommand 3. и oledbcommand.execute делаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2008, 13:58 |
|
||
|
как лучше вставить фото в PictureBox из него в БД и наоборот
|
|||
|---|---|---|---|
|
#18+
Спасиб за совет ! только вот как мне связать все текстбоксы и фото из PiсBox чтоб записывались под одним ID запись сохранялась нажатием одной кнопки если без фото то все в БД записывается , а вот фото прицепить не получается (ну мало у меня опыта ещё в таких делах).Это что то вроде такого кода получается? Private Function GetData(ByVal Cn As System.Data.OleDb.OleDbConnection) Dim tbl As System.Data.DataTable tbl = New System.Data.DataTable() Dim img As Image 'Определение команды Dim img As System.Data.OleDb.OleDbCommand = New System.Data.OleDb.OleDbCommand() img.CommandType = System.Data.OleDB.OleDbCommand.Image img.CommandText = "SELECT * FROM tblSotrudniki" img.Connection = Cn 'Определение DataAdapter Dim DA As System.Data.OleDb.OleDbDataAdapter = New System.Data.OleDb.OleDbDataAdapter() DA.SelectCommand = CM DA.Fill(tbl) GetData = tbl End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2008, 14:44 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=17&tid=1352161]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 333ms |

| 0 / 0 |
