为什么10版的access查询的运行按钮不能用

为什么10版的access查询的运行按钮不能用,第1张

仅当数据库未驻留在受信任位置或者未签名时,才执行下列步骤。每次打开不受信任或未签名的数据库时,Access都会显示文档 *** 作栏。在“消息栏”上,单击“选项”。在“MicrosoftOffice安全选项”对话框中,单击“启用此内容”,然后单击“确定”。如果没有看到消息栏在“数据库工具”选项卡上的“显示/隐藏”组中,单击“消息栏”。

按键肯定是可以做到的

不过由于每个人的实际情况都不一样要求也不同

所以这儿不能帮你写源码了

刚刚用按键精灵大致画了个界面,还可以添加很多功能

关于数据库,我倾向于用ini文件,

条码/名称做为"小节名",

出入库的时间做为"键名",

其他信息可以格式化后做为各种键值被读取和写入

希望对你有用

希望你能仔细研究下按键,如有不明白的地方可以追问或者用问题直接百度hi我

如果是单独的执行两条sql语句是没有问题的,但是你要考虑到后面的东西,视图是不可以更新的,也不可以通过视图去更新数据,只有通过视图绑定的查询表来更新数据。

public static void Do(string name)

{

using (SqlConnection conn = new SqlConnection(_ConnString))

{

try

{

connOpen();

string sql=stringFormat("CREATE View VIew_TABLE1 AS SELECT FROM TABLE1")

SqlCommand cmd = new SqlCommand(sql, conn);

cmdExecuteNonQuery();

cmdCommandText =stringFormat( "UPDATE TABLE1 SET NAME='{0}'",name);

cmdExecuteNonQuery();

connClose();

}

catch (Exception ex)

{

MessageBoxShow(exMessage);

}

}

}

这样只有更新绑定视图的表视图就会跟着更新了

直接使用SQL语句就可以写了

当然也可以使用存储过程

INSERT INTO 表名 VALUES (,,,,) 有几个值就插入几个

就是这样呀

建立连接

写连接字符串

然后SqlCommand

然后执行

DBhelper里面的

public static string connString = "Data Source=;Initial Catalog=PatientsDB;User Id=sa";

/// <summary>

/// 执行查询,并返回数据库受影响的行数

/// </summary>

/// <param name="sql">要执行的 SQL 语句</param>

/// <returns>返回数据库受影响的行数</returns>

public static int ExecuteNonQuery(string sql)

{

SqlConnection connection = null;

try

{

connection = new SqlConnection(connString);

SqlCommand command = new SqlCommand(sql, connection);

connectionOpen();

return commandExecuteNonQuery();

}

catch

{

return -1;

}

finally

{

if (connection != null)

connectionClose();

}

}

/// <summary>

/// 执行查询并返回数据库受影响的行数,该方法通常用来执行 INSERT、UPDATE、DELETE 查询

/// </summary>

/// <param name="commandText">要执行查询的 SQL 语句</param>

/// <returns>数据库受影响的行数</returns>

public static int ExecuteNonQuery(string commandText)

{

SqlConnection connection = null;

try

{

connection = new SqlConnection(connString);

SqlCommand command = new SqlCommand(commandText, connection);

connectionOpen();

return commandExecuteNonQuery();

}

catch

{

return -1;

}

finally

{

if (connection != null)

connectionClose();

}

}

以上就是关于为什么10版的access查询的运行按钮不能用全部的内容,包括:为什么10版的access查询的运行按钮不能用、如何用按键精灵建立一个数据库、在C#中如何点击一个按钮执行两条SQL语句(在数据库的表格的基础上新建一个视图并且更新视图的某一列)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9306601.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存