Bir durum var, kayıt eklemek istiyorum Gaz Akış Oranları adlı bir Access tablo var. Ben Ortak İstasyonu benzer tablo için benim ekleme sorgusu çalıştırmak çalıştığınızda, aşağıdaki hatayı olsun:Adında boşluk bulunan bir tabloyu sorgula
"error hy000: syntax error, in query incomplete query clause"
Kod geçerli:
using System;
using System.Data.Odbc;
class MainClass
{
static void Main(string[] args)
{
string connectionString = "Dsn=Gas_meter";
string sqlins = "";
OdbcConnection conn = new OdbcConnection(connectionString);
OdbcCommand cmdnon = new OdbcCommand(sqlins, conn);
conn.Open();
try
{
cmdnon.CommandText = "INSERT INTO 'Common station' (S1Flow, S2Flow, S3Flow, S4Flow) VALUES (9999,999, 999, 999)";
//Once the above line works replace it with cmdnon.CommandText= "INSERT INTO Gas Flow Rates (S1Flow, S2Flow, S3Flow, S4Flow) VALUES (9999,999, 999, 999)"
int rowsAffected = cmdnon.ExecuteNonQuery();
Console.WriteLine(rowsAffected);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
conn.Close();
}
}
}
Bunu nasıl hata üstesinden gelirsiniz? "Alıntı" tablosu ve alan adları için
Teşekkürler, Arizona'yı yaşamamış olsaydım kesinlikle yapardım. Sanırım ona Chappelle şovu Rick James'in bir klibini göndereceğim ve Rick James ona beş parmağın yüz şakalarına ne dediğini anlattı. LMBO –
Anahtar kelime olarak sütun adları kullanan bir adamla ilgili bir sorunum var. Aynı çözüm (yani [] - ve belki de tokat?). Bunu yapmadığımız için sebepler var (sürdürülebilirlik kelimesi bir şey ifade ediyor mu?). –
Gerçekten de, Gas_Flow_Rates veya GasFlowRates'den türemeyen büyük bir önem taşımaz. Bu, masayı bildiğim kadarıyla yarattığı yoldu. –