如何执行存储过程。

编程入门 行业动态 更新时间:2024-10-25 06:21:31
本文介绍了如何执行存储过程。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试创建日志文件,如何在目录路径中出现错误?一个粗体。

I am trying to create log file, how come is there an erro in the directory path? the one bolded.

public static void LogFileWrite(string message) { FileStream fileStream = null; StreamWriter streamWriter = null; }

推荐答案

// declare your dataset here.. DataSet ds = new DataSet(); using (SqlConnection conn = new SqlConnection("Connection String")) { SqlCommand sqlComm = new SqlCommand("dbo.Test", conn); sqlComm.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(sqlComm); //DataSet ds = new DataSet(); da.Fill(ds); } //create csv file StreamWriter sw = null; StringBuilder sb = new StringBuilder(); foreach (DataTable dt in ds.Tables) { sw = new StreamWriter(string.Format(@"C:\Users\GP Test Folder\Export" + datetime.ToString("dd-MM-yyyy_hh-mm-ss") + ".csv", dt.TableName)); for (int i = 0; i < dt.Rows.Count; i++) { sb.Clear(); for (int j = 0; j < dt.Columns.Count; j++) { sb.Append(dt.Rows[i][j]); if (j == (dt.Columns.Count - 1)) sb.Append(","); } sw.WriteLine(sb.ToString()); } sw.Close(); }

您还没有在文件名中包含表名。

Also you haven't include table name in your file name.

string.Format(@"C:\Users\GP Test Folder\Export{0}" + datetime.ToString("dd-MM-yyyy_hh-mm-ss") + ".csv", dt.TableName)

更多推荐

如何执行存储过程。

本文发布于:2023-10-26 09:29:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1529768.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:存储过程

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!