Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
100,12 в 100.12 для передачи в MS SQL 2000
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Други подскажите, как можно справится с такой сложностью. Скажем такой код: float val; string str="INSERT INTO Table1(myValue) VALUES (" + val +")"; //myValue-тип real SqlCommand myCmd=new SqlCommand (str); myCmd.ExecuteNonQuery(); Ругается: There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement. Что вполне логично, т.к. число передается с разделителем "," , а не "." Пробовал так (с апострофами):string str="INSERT INTO Table1(myValue) VALUES (' " + val +" ')"; Так блин тоже ругается: Error converting data type varchar to real. Как мне сделать так чтобы число передавалось с точкой "." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:07 |
|
||
|
100,12 в 100.12 для передачи в MS SQL 2000
|
|||
|---|---|---|---|
|
#18+
1. используй параметры - универсальное ср-во от всяких настроек и представлений данных 2. используй явное преобразование val в строку по инвариантной культуре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:12 |
|
||
|
100,12 в 100.12 для передачи в MS SQL 2000
|
|||
|---|---|---|---|
|
#18+
2 кузя Зачем преобразовывать val в строку? Для того чтобы использовать в запросе к серверу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:15 |
|
||
|
100,12 в 100.12 для передачи в MS SQL 2000
|
|||
|---|---|---|---|
|
#18+
кузя, спасибо, врубился. Ну, и тугие люди нынче пошли :)) Подскажи как в строке заменить "." на "," ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:19 |
|
||
|
100,12 в 100.12 для передачи в MS SQL 2000
|
|||
|---|---|---|---|
|
#18+
Заменить запятую на точку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:19 |
|
||
|
100,12 в 100.12 для передачи в MS SQL 2000
|
|||
|---|---|---|---|
|
#18+
да, запрос к серверу - это строка и val у тебя неявно преобразуестся в строку: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:20 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=20&tid=1438217]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 347ms |

| 0 / 0 |
