1.链接不同数据库时connectionString是不同的,在生成DataAdapter时已经指定了connectionString
你可以指定strConn,用枚举。
2.当你写好strSql后用SqlCommandBuilder builder = new SqlCommandBuilder(da); 时相当于
系统写好了
Update.CommandText = @"UPDATE [dbo].[CIPLR] SET [CILNR] = @CILNR, [CILNM] = @CILNM WHERE (CILNR = @Original_CILNR);
SELECT CILNR, CILNM FROM QM_CIPLR WHERE (CILNR = @CILNR) "---------; 这样的语句,
并指定了connectionString
。
希望你再说确切些,还有你用的那种结构,三层结构???
你可以指定strConn,用枚举。
2.当你写好strSql后用SqlCommandBuilder builder = new SqlCommandBuilder(da); 时相当于
系统写好了
Update.CommandText = @"UPDATE [dbo].[CIPLR] SET [CILNR] = @CILNR, [CILNM] = @CILNM WHERE (CILNR = @Original_CILNR);
SELECT CILNR, CILNM FROM QM_CIPLR WHERE (CILNR = @CILNR) "---------; 这样的语句,
并指定了connectionString
。
希望你再说确切些,还有你用的那种结构,三层结构???
解决方案 »
- 解压时候报 GZip 头中的幻数不正确。请确保正在传入 GZip 流
- 关于overload和override的一些问题
- winfrom Socket文件收发的问题
- 取出 dropdownlist 下拉框 内容
- 怎样把字符串中连续的字符变为一个
- 怎么控制渐变填充为不循环填充?
- 学习C#需要有什么基础?
- 高分向C# + Datawindow.net高手求救
- 如何在程序中得知打印机是否可用?
- 请问哪里有好一点的ftp或者网站?
- Vista下使用Visual C# 2005 Express运行SQLExpress Northwind遇到的问题
- c#调用c++ api函数之参数类型问题-急(高人教教我)
connectionString里面没有设置init database,
直接是用
SqlCommandBuilder builder = new SqlCommandBuilder(da);
da.UpdateCommand = builder.UpdateCommand;
执行update时候,提示 no database selected。 表面connection没有选择数据库增加一句:
da.UpdateCmmand.CommandText = "use db_game;" + da.UpdateCmmand.CommandText //我用mysql数据库
再执行update操作,就能更新正确!但是 "use db_game;" 这句感觉很冗余
我用的是三层结构。
但我的这个问题 应该跟用什么结构没关系吧