我在SQL Server 2008中有一个数据库并在WPF应用程序中连接它.我想从表中读取数据并显示在中datagrid.连接已成功创建,但当我在网格中显示它时,它显示db错误(异常处理).这就是我在做的事.谢谢.
try
{
SqlConnection thisConnection = new SqlConnection(@"Server=(local);Database=Sample_db;Trusted_Connection=Yes;");
thisConnection.Open();
string Get_Data = "SELECT * FROM emp";
SqlCommand cmd = new SqlCommand(Get_Data);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable("emp");
sda.Fill(dt);
MessageBox.Show("connected");
//dataGrid1.ItemsSource = dt.DefaultView;
}
catch
{
MessageBox.Show("db error");
}
Run Code Online (Sandbox Code Playgroud)
它显示connected我评论该行的时间 sda.Fill(dt);
或者,一般来说,是否有一种可移植的方法来确定文件是否是.so/.dll/.dylib使用内置R函数?
我只是拒绝相信没有比file_ext()用case语句检查更便携的方式.
我正在尝试在数据库中插入数据.这是我使用echo打印的查询
INSERT INTO tablename(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)VALUES('myname', 'myemail@yahoo.com', 'Pakistan','Lahore','refid',03001234567)
Run Code Online (Sandbox Code Playgroud)
这是我在PHP代码中的查询
$sql="INSERT INTO $tbl_name(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)VALUES('$name', '$email', '$country','$city','$refId',$cellNo)";
echo "<br>";
echo "<br>";
echo $sql;
echo "<br>";
echo "<br>";
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
Run Code Online (Sandbox Code Playgroud)
当我跑,它给我以下错误.
无法输入数据:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法
查询对我来说是正确的.谢谢.