C ++ تحويل sqlvarchar إلى سلسلة
سؤال
أحتاج إلى التحويل من sqlvarchar إلى نوع بيانات السلسلة
تعريفات متغيرة على النحو التالي:
string strFirstName;
SQLVARCHAR rtnFirstName[50];
تريد أن تكون قادرًا على تحقيق ما يلي:
if (strFirstName.empty()) strFirstName = rtnFirstName;
يعطي خطأ في أن binary '=': no operator found which takes a right-hand operand of type 'SQLVARCHAR[50]' (or there is no acceptable conversion)
المحلول
ما هي قاعدة بيانات قاعدة البيانات التي تستخدمها؟ جميع زيارات Google التي يمكنني العثور عليها SQLVARCHAR
قل أنه شار غير موقّع ، حتى تتمكن من فعل شيء كهذا:
strFirstName = reinterpret_cast<char*>(rtnFirstName);
لا تنتمي إلى StackOverflow