Как создать новую базу данных в ASP.NET?
Моя цель-создать новую базу данных для новых брендов, которые пользователь добавит на сайт. Я создал код для выполнения такой задачи, но он дает мне это исключение: Исключение типа "System. Data.SqlClient. SqlException" произошло в System.Data.dll но не была обработана в пользовательском коде дополнительная информация: неправильный синтаксис рядом с 'char'.
Я уже несколько раз просматривал код, но до сих пор не могу найти первопричину проблемы.
Что я уже пробовал:
public static void CreateGuitarBrandsDatabase(string brand) { SqlConnection createBrandData = new SqlConnection(@"Data Source=Y560\SQLEXPRESS;Initial Catalog=GuitarItemsDB;Integrated Security=True"); createBrandData.Open(); SqlCommand cmdBrandData = new SqlCommand("CREATE TABLE guitarItem" + brand + "(id int,type char(50),model char(50),price float,image1 char(255),image2 char(255),description text,neck type char(100),body char(100), fretboard char(100),fret char(50),bridge char(100),neck pickup char(100),bridge pickup char(100),hardware_color char(50));", createBrandData); cmdBrandData.ExecuteNonQuery();//The exception seems to be pointing right here createBrandData.Close(); }
lw@zi
Работает ли ваш запрос в SSMS?