-6
こんにちは私のデータベースからcsvファイルにデータをエクスポートしようとしていますが、これを行っているときに、以下のように正しい結果が得られません。varに追加すると数値が変化する
データベース:046225070 CSV:46225070
これは私が使用しているコードは次のとおりです。
var newLine = string.Format("{0},{1}", mid, number);
csv.AppendLine(newLine);
ile.AppendAllText(fileTest, csv.ToString());
ファイルが作成され、すべてが目の前に欠けている「0」を除いて正常に動作している私数字。 MIDと数字の両方がデータベースのnvarcharとして設定されます。あなたが行うことができます
public IEnumerable<ComplianceAccount> getAllComplianceAccounts()
{
return Entities.ComplianceAccounts.AsEnumerable();
}
foreach (ComplianceAccount compAcc in new getAllComplianceAccounts())
{
var number= goodPay.WIRE_BENEF_BANK_IBAN;
var newLine = string.Format("{0},{1}", mid, number);
csv.AppendLine(newLine);
}
File.AppendAllText(fileTest, csv.ToString());
'mid'と' number'を宣言して取得する方法を示してください... – CodeCaster
あなたは数字を詰めることができます。ここを見て。 https://msdn.microsoft.com/en-us/library/dd260048(v=vs.110).aspx – Jacobr365
@Jacob no、これは回避策です。 OPがデータベースに埋め込まれたゼロの正しい数を含んでいると主張する場合は、データベースの読み込みコードを修正して、実行時に埋め込まないようにする必要があります。 – CodeCaster