我有一个C ++ Windows窗体的项目。现在,我想将数据存储在SQL Server数据库中。
那么,如何从C ++代码内部连接数据库以及如何编写插入查询?
我使用了以下代码,但是它引发了无法打开或找不到数据库的异常。
SqlConnection^ con = gcnew SqlConnection();
int i = 0;
con->ConnectionString = "Data Source=122.179.151.229\EIEXPRESS;Initial Catalog=ICAST_IMS;Uid=developer;pwd=dev@12345";
con->Open();
SqlCommand^ com = gcnew SqlCommand();
com->Connection = con;
com->CommandText = "INSERT INTO image_analysis (nodule_count, nodularity) VALUES (final_nodule_count, 'final_nodularity')";
com->ExecuteNonQuery();
最佳答案
我认为您的问题是连接字符串,其中包括一个特殊字符“ \”,您需要尝试执行“ \\”,以便系统识别出您正在插入“ \”。
希望这对您有所帮助!