我有一个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();

最佳答案

我认为您的问题是连接字符串,其中包括一个特殊字符“ \”,您需要尝试执行“ \\”,以便系统识别出您正在插入“ \”。

希望这对您有所帮助!

10-06 12:07
查看更多