Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ошибка типа данных DateTimeOf  [new]
777uragan
Member

Откуда:
Сообщений: 121
почему выдаёт ошибку Столбец, параметр или переменная #1: невозможно найти тип данных DateTimeOf?
using (var con=new SqlConnection(Properties.Settings.Default.conStr))
            {
                var cmd=new SqlCommand();
                cmd.Connection = con;
                cmd.CommandType=CommandType.StoredProcedure;
                cmd.CommandText = "[myProc]";
                cmd.Parameters.Clear();
                var p1= cmd.Parameters.Add("@col", SqlDbType.VarChar);
                var p2 = cmd.Parameters.Add("@dbType", SqlDbType.VarChar);
                p1.Value = "blablabla";
                foreach (var tp in name)
                {
                    p2.Value = tp.ToString();    
                }
                con.Open();
                cmd.ExecuteReader();
                con.Close();
            }
2 сен 13, 22:43    [14786970]     Ответить | Цитировать Сообщить модератору
 Re: ошибка типа данных DateTimeOf  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Прежде чем что-то исполнять через EXEC(@str), неплохо бы посмотреть с помощью PRINT @str что ж Вы там на конкатеначили.
2 сен 13, 22:48    [14786981]     Ответить | Цитировать Сообщить модератору
 Re: ошибка типа данных DateTimeOf  [new]
777uragan
Member

Откуда:
Сообщений: 121
всё решил вопрос сам
2 сен 13, 22:50    [14786987]     Ответить | Цитировать Сообщить модератору
 Re: ошибка типа данных DateTimeOf  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
777uragan,

А в чем сокровенный смысл создавать хп с динамическим SQL вместо того, чтоб послать необходимый запрос CREATE\ALTER TABLE с клиента?

Сообщение было отредактировано: 2 сен 13, 23:00
2 сен 13, 23:00    [14787027]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить