Trolltech Qt 4.x SQL クラスを使用してテーブルに null 値を挿入する方法を教えてください。QSqlQuery、私が推測する、またはQtNetworkからの何か。それに類似したものとして、.NET にはSystem.DbNullsql NULL を表すクラスがあります。
また、null 値と の両方を保持できるオブジェクトのプロパティには、どの型を使用すればよいQStringですか? C# では、System.Object.
QSqlQuery::addBindValueドキュメントから:
NULL 値をバインドするには、null QVariant を使用します。たとえば、文字列をバインドする場合は QVariant(QVariant::String) を使用します。
2 番目の質問に答えると、QStringnull になる可能性があります。
問題は QT 4 に関するものですが、QT 5 では NULL 値を渡すだけでよいことに言及する価値があると思います。