有sql代码转换成c#代码的小工具吗?
在查询分析器中有如下代码:
UPDATE
T005_ACCEPT_DETAIL --受注明細TBL
SET WORKER_ID= '作業者ID '
WHERE ACCEPT_LINE_NO --受注伝票No.
IN (
SELECT ACCEPT_LINE_NO --受注明細No.
FROM T006_ALLOCATE --引当TBL
WHERE ACCEPT_SLIP_NO --受注伝票No.
IN (
SELECT ACCEPT_SLIP_NO --受注伝票No.
FROM T005_ACCEPT_DETAIL --受注明細TBL
WHERE TRANS_STATE <> '3 '
) AND BUYING_ID= '仕入実績ID '
)
现在要转换为如下代码
strSql.Append( "UPDATE ");
strSql.Append( "T005_ACCEPT_DETAIL ");
strSql.Append( " SET WORKER_ID= '作業者ID ' ");//受注明細TBL
strSql.Append( " WHERE ACCEPT_LINE_NO ");//受注伝票No.
strSql.Append( " IN ( ");
strSql.Append( " SELECT ACCEPT_LINE_NO ");//受注明細No.
strSql.Append( " FROM T006_ALLOCATE ");//引当TBL
strSql.Append( " WHERE ACCEPT_SLIP_NO ");//受注伝票No.
strSql.Append( " IN ( ");
strSql.Append( " SELECT ACCEPT_SLIP_NO ");//受注伝票No.
strSql.Append( " FROM T005_ACCEPT_DETAIL ");//受注明細TBL
strSql.Append( " WHERE TRANS_STATE <> '3 ' ");
strSql.Append( " ) AND BUYING_ID= ' " + beBuy.BUYING_ID.Trim() + " ' ");//仕入実績ID
strSql.Append( " ) ");
有没这类小工具?有的朋友介绍下.
当然也可以自己写个小工具.有没写的朋友法个源码,谢了
------解决方案--------------------你自己建立一个windowsApplication1.
在窗体上拖一个textbox(要多行,id: textbox1),和一个button
双击button,写如下代码:
StringBuilder sb = new StringBuilder();
foreach (string line in textBox1.Lines)
{
sb.Append( "sb.Append( ");
sb.Append(line);
sb.Append( ");\r\n ");
}
textBox