|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
Есть простой код для обновления данных на сервере Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
не могу обновить данные для столбуа T2 мне кажется это связано с типом данных, но ни могу найти ни где ни примеров не разьяснений просто прямым запросом все вставляется без проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 15:53 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
попробуйте Command.Parameters.Add(new SqlParameter("@t2", SqlDbType.Bit) { SqlValue = true }) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:48 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
Хм, а я не парюсь, использую метод AddWithValue , в качестве значения передаю Boolean. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:52 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
skyANAХм, а я не парюсь, использую метод AddWithValue , в качестве значения передаю Boolean. Я вообще напрямую к Sql* не обращаюсь, только через BLT либо EF :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:54 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
Arm79skyANAХм, а я не парюсь, использую метод AddWithValue , в качестве значения передаю Boolean. Я вообще напрямую к Sql* не обращаюсь, только через BLT либо EF :-)Дак в BLT вроде же DbManager.Parameter(ла ла ла), по сути таже фигня. А на работе у меня NHibernate. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:57 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
И MongoDB... Там вообще Sql* не пахнет ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:58 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
skyANAИ MongoDB... Там вообще Sql* не пахнет Пока ТС думает, подходят ли ему советы или нет, можете рассказать минусы MongoDB из практики? Как ведет себя при высокой нагрузке? Имеет ли значение отношение количества read к write? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:05 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:09 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
сделала след. образом, но изменения поля не произошло ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:10 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
tasha klemerсделала след. образом, но изменения поля не произошло1. Пишите вместо Boolean.TrueString - True, вместо Boolean.FalseString - False; 2. Ну и вызывайте Command.ExecuteNonQuery() , а то ведь Ваш запрос не выполняется ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:20 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
tasha klemer, хотя проще за Вас код написать: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Насчёт необходимости строки command.Connection.Open() не уверен, возможно соединение у Вас уже открыто. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:26 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
skyANAНу и вызывайте Command.ExecuteNonQuery() , а то ведь Ваш запрос не выполняется tasha klemer Код: vbnet 1.
У неё на таблицах, там должно автоматом вызываться... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:28 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
Arm79skyANAНу и вызывайте Command.ExecuteNonQuery() , а то ведь Ваш запрос не выполняется tasha klemer Код: vbnet 1.
У неё на таблицах, там должно автоматом вызываться...ТС походу хочет обновить одну запись, а не все изменённые записи в DataSet. Не факт, что изменения в DataSet вообще есть и как-то связаны с cbItog. А адаптер UpdateCommand выполнять не будет, если изменений нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:36 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
skyANAtasha klemerсделала след. образом, но изменения поля не произошло1. Пишите вместо Boolean.TrueString - True, вместо Boolean.FalseString - False; 2. Ну и вызывайте Command.ExecuteNonQuery() , а то ведь Ваш запрос не выполняется Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Нет ни в какую не меняется, все отрабатывает ибез ошибок! Я даже не знаю на какие моменты еще обратить внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:46 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
tasha klemerНет ни в какую не меняется, все отрабатывает ибез ошибок! Я даже не знаю на какие моменты еще обратить внимание. На трассер. Поставьте и убедитесь, что на сервер уходит корректный запрос... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 17:51 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
Ну... и, если по большому счету, то Adapter.UpdateCommand.ExecuteNonQuery() это пять... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 18:00 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
tasha klemer Код: vbnet 1. 2.
Нет ни в какую не меняется, все отрабатывает ибез ошибок! Я даже не знаю на какие моменты еще обратить внимание.Потому что вы к уже существующим в BuildInspectorDataSet.TSortObjConstr данным добавляете измененные. Или перед Fill делайте Clear, или просто вызывайте что-то вроде RefreshData у компонента, где отображаются данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 18:01 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
tasha klemer, а как Вы проверяете, что не меняется? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 18:06 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
igr_oktasha klemer Код: vbnet 1. 2.
Нет ни в какую не меняется, все отрабатывает ибез ошибок! Я даже не знаю на какие моменты еще обратить внимание.Потому что вы к уже существующим в BuildInspectorDataSet.TSortObjConstr данным добавляете измененные. Или перед Fill делайте Clear, или просто вызывайте что-то вроде RefreshData у компонента, где отображаются данные. при пошаговой трасеровке видно что при выполнение пеерзаливки данных происходит предварительная чиствка обькта Код: vbnet 1.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
в DataSet Visualezer это видно, что данные перезаливаются...Зачем же еще тогда Clear??? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 18:51 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
tasha klemer, Попробуйте вместо значения параметра true/false 1/0 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 19:09 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
вариант предложеный skyANA рабочий Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 19:19 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
Эх, молодёжь! Даже скопипастить с первого раза нормально не можете... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 20:56 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
tasha klemer, а объясните, зачем Вы в Me.TSortObjConstrTableAdapter.Adapter.UpdateCommand "срёте"? Религия? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 20:58 |
|
Unable to update Bit datatype sql server
|
|||
---|---|---|---|
#18+
skyANAtasha klemer, а объясните, зачем Вы в Me.TSortObjConstrTableAdapter.Adapter.UpdateCommand "срёте"? Религия? Если честно, у меня до сих пор не совсем по полочкам разложилась информация по поводу правильного или корректного подключения в данным и работы с ними.т.к.это мой первый проект .. Есть DataSource который подключен к проекту при помощи мастера.... 1)BuildInspectorDataSet - мой datasource 2)BuildInspectorDataSet- содержит "копию" всех обьектов таблиц и вьюх..обращение к ним Me.BuildInspectorDataSet.TSortObjConstr 3)так же организован доступ к данным динамически, например Код: vbnet 1. 2. 3. 4. 5. 6.
3)при работе с элментами управления, такми как datagridview или ComboBox использую обычно данные datasourse 4)Если же нужны составные данные из нескольких таблиц, то использую динамические созданные таблицы, чтоб не создавать их на стороне сервера в данном случае задача стояла следующая было 2 datagridview данные в нем отображались за счет данных datasource( Me.BuildInspectorDataSet.TSortObjConstr)....поэтому и использовала в процедурах вставки, удаления, изменения доступ через Me.TSortObjConstrTableAdapter.Adapter.UpdateCommand ... или в чем моя ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 07:55 |
|
|
start [/forum/topic.php?fid=20&msg=38690913&tid=1402724]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 138ms |
0 / 0 |