private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.comboBox2.Items.Clear();
switch(this.comboBox1.SelectedIndex)
{
case 0:
try
{
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=C:\tmpAccess\DataBase1.mdb");
conn.Open();
if(conn.State == System.Data.ConnectionState.Open){ ......
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.comboBox2.Items.Clear();
switch(this.comboBox1.SelectedIndex)
{
case 0:
try
{
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=C:\tmpAccess\DataBase1.mdb");
conn.Open();
if(conn.State == System.Data.ConnectionState.Open){ ......
vc编程debug时提示
First-chance exception in exShowBmp.exe (HOOKDLL.DLL): 0xC0000005: Access Violation.
First-chance exception in exShowBmp.exe: 0xC0000005: Access Violation.
可能的原因:
内存访问错误。应该是访问了不该访问的地方,可能是使用“野指针”访问造成的。比如访问一个已经释放了堆空间,或者退出函数后使用指向堆栈空间中变量的指针等等。这种致命的问题一定要仔细解决彻底,不留后患.
也可能是访问了不可读的内存,那应该怎么办呢?
仔细检查每个指向堆中的指针,确认没有越界或者已经释放。
检查数组下标是否越界.
也可能是:
1,没有初始化变量。
2,多线程使用时,该指针已经被其它线程置位为无效指针仍然操作指针内容。
3, 低级错误:变量类型使用错误,将普通数值当作指针使用。 ......
(一)把文件内容写入Access数据库的OLE对象字段中:
if (File.Exists(txtBrow.Text) != false) // 文本框txtBrow中内容为文件路径及文件名
{
//获取文件后缀
FileInfo p = new FileInfo(txtBrow.Text.Trim());
F_str_Type = p.Extension.ToLower();
if (F_str_Type.Length > 5)
{
MessageBox.Show("不可识别的文件格式,请重新确认!","警告");
return;
}
//判断文件大小
if (p.Length == 0)
{
MessageBox.Show("文件的大小为“0”,不能保存!", "警告");
return;
}
//创建文件对象以打开的形式读取文件
&nbs ......
(一)把文件内容写入Access数据库的OLE对象字段中:
if (File.Exists(txtBrow.Text) != false) // 文本框txtBrow中内容为文件路径及文件名
{
//获取文件后缀
FileInfo p = new FileInfo(txtBrow.Text.Trim());
F_str_Type = p.Extension.ToLower();
if (F_str_Type.Length > 5)
{
MessageBox.Show("不可识别的文件格式,请重新确认!","警告");
return;
}
//判断文件大小
if (p.Length == 0)
{
MessageBox.Show("文件的大小为“0”,不能保存!", "警告");
return;
}
//创建文件对象以打开的形式读取文件
&nbs ......
今天把以前做的ASP网站放到IIS里面 突然出现数据库连接错误 输出来为未指定错误 郁闷!以前还是好好的 自己学C#的 对ASP不是非常了解 在网上查了一下 有银多原因 最大的可能是驱动错误,但是我试了我做的asp.ne的网站运行的好好的 应该不是驱动的问题 找了半天终于找到一个修改temp的权限 最终才解决
修改c:\window\temp 首先看属性--安全是否有Users这个用户 有的话就把读和写的权限加上 没有就新建一个Users的用户 权限加上读和写
我的就是缺少一个写的权限 我原以为有了读就行了 谁晓得还要有写的权限 嗨 还是要多试试才行
希望看到这的 以后不要再出现这样的问题了 闪人
也许很多人都知道了,写给有需要的人吧!
......
今天把以前做的ASP网站放到IIS里面 突然出现数据库连接错误 输出来为未指定错误 郁闷!以前还是好好的 自己学C#的 对ASP不是非常了解 在网上查了一下 有银多原因 最大的可能是驱动错误,但是我试了我做的asp.ne的网站运行的好好的 应该不是驱动的问题 找了半天终于找到一个修改temp的权限 最终才解决
修改c:\window\temp 首先看属性--安全是否有Users这个用户 有的话就把读和写的权限加上 没有就新建一个Users的用户 权限加上读和写
我的就是缺少一个写的权限 我原以为有了读就行了 谁晓得还要有写的权限 嗨 还是要多试试才行
希望看到这的 以后不要再出现这样的问题了 闪人
也许很多人都知道了,写给有需要的人吧!
......
解决mysql“Access denied for user
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
现在终于被我找到了解决方法,如下(请先测试方法三,谢谢!):
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
方法二:
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
......
解决mysql“Access denied for user
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
现在终于被我找到了解决方法,如下(请先测试方法三,谢谢!):
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
方法二:
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
......
在access中表中数据导出为文本文件到MySQL的问题?
导出文本文件时候,可以选择字段分隔符,来把每一列隔开 和 文本识别符,来把char型数据括起来
我现在用“,”作为字段分隔符,不使用文本识别符
生成的文本文件如下
1,张三,男,,中国 上海,80501206
2,王五,女,中国 北京,65781666
load data infile "c:\\学生情况.txt" into table Student fields terminated by ",";
......
在access中表中数据导出为文本文件到MySQL的问题?
导出文本文件时候,可以选择字段分隔符,来把每一列隔开 和 文本识别符,来把char型数据括起来
我现在用“,”作为字段分隔符,不使用文本识别符
生成的文本文件如下
1,张三,男,,中国 上海,80501206
2,王五,女,中国 北京,65781666
load data infile "c:\\学生情况.txt" into table Student fields terminated by ",";
......